视频点播网站
相关内容
9.9元体验视频云点播广告关闭
9.9元体验视频云点播
一站式视频上传、转码处理、视频 AI、分发加速、视频播放服务,提供流量,存储,转码,审核多种优惠,低至3折,还免费赠送基础版短视频License SDK 28天使用权
基于django的视频点播网站开发-step1-项目介绍
基于django的视频点播网站开发-step1-项目介绍
项目名称 基于django的视频点播网站开发 项目背景 学习完毕python和django之后,想找个项目练练手,本来想写个博客项目练手,无奈别人已经写过了,所以笔者就打算写一个视频点播网站,因为笔者非常喜欢观看视频,尤其是youtube、bilibili都是笔者非常喜欢的视频网站,所以想自己实现一个简单的视频点播网站,学以致用...
基于django的视频点播网站开发-step4-首页功能
效果演示 整体功能 大家可先通过 网站演示地址 浏览一下首页的效果。 我们首页呢,比较简洁大方,让人一目了然。 我这样设计的目的呢,是让大家把精力放到...其中存的是视频文件的地址,在之后的视频管理中我们将会对视频的上传进行具体的讲解。 cover 视频封面。 数据类型是imagefield。 存储目录为upload_to=...
基于django的视频点播网站开发-step2-搭建环境
安装python 安装 python 非常简单,去 python 官方网站 找到 python3 的下载地址,根据你的系统选择32位或者64位的安装包,下载好后双击安装即可。 安装完毕后,在命令行输入 python -v ,如果输出了 python 的版本号,说明 python 已安装成功。 $ python3 -vpython 3. 7. 0 安装pip 如果已经安装了python3, 那么pip...
基于django的视频点播网站开发-step5-详情页功能
在本讲中,我们开始详情页功能的开发,详情页就是对单个视频进行播放并展示视频的相关信息,比如视频标题、描述、评论信息、相关推荐等。 我们将会学习到通用视图类detailview的使用、评论动态加载、以及如何通过ajax实现喜欢和收藏功能,并通过一段段很酷的代码来说明这些功能。 效果展示 整体功能 大家可先通过 ...
基于django的视频点播网站开发-step9-后台视频管理功能
这一讲非常重要,因为你将学习到一些之前没有学过的技术,比如大文件上传技术。 个人博客:mypython.me 视频上传 我们先来实现视频的上传,视频的上传采用的是分块上传的策略,并用了分块上传类库:django_chunked_upload,使用该类库,再配合前端上传js库(jquery.fileupload.js),即可完美的实现文件的分块上传...
基于django的视频点播网站开发-step8-后台登录功能
个人博客:mypython.me 从本讲起,我们会介绍后台管理系统的开发,后台管理,主要是对数据库中的数据进行增、删、改、查的操作,满足网站管理员对网站的管理与维护的需求。 其实,django自带的也有一个后台管理系统(admin),但是自带的后台非常简陋,无论是界面,还是功能上,都无法满足用户的需求,因此...
基于django的视频点播网站开发-step6-个人中心功能
感兴趣的伙伴可通过网站演示预览网站,登录后点击右上角头像即可弹出个人中心相关菜单。 整体功能 个人中心模块是对用户的信息进行展示并可以编辑。 其中个人资料、修改密码、订阅设置是对用户信息的编辑,反馈建议是属于创建新数据。 个人资料 这里主要是对个人资料进行编辑,先显示用户原有的信息,然后用户即可...
基于django的视频点播网站开发-step3-注册登录功能
用户注册登录是一个网站的基本功能,django对这部分进行了很好的封装,我们只需要在django的基础上做些简单的修改就可以达到我们想要的效果。 在本讲中,我们会用到user中的用户授权方面的一些函数,还会对django中的user进行扩展,以及django中的form验证。 效果展示 注册页面 登录页面 创建users应用 django的设计...
基于django的视频点播网站开发-step11-后台用户管理功能
然后网站通过ajax调用user_delete来实现真正的删除操作,其中,ajax代码位于staticjsmyadminuser_list.js 真正的删除函数是user_delete,下面是它的真面目 @ajax_required@require_http_methods()def user_delete(request):user_id = request.post instance = user.objects.get(id=user_id)instance.delete() return ...
基于django的视频点播网站开发-step7-我的收藏喜欢功能
感兴趣的同学可以点击网站的右上角,即可弹出个人菜单,你就能看到“我的收藏”与“我的喜欢”了。 通过学习这两个功能,我们会加深对django中通用视图类的理解与应用。 demo预览 我的收藏 我们先来讨论模型,我们分析一下,我收藏的视频与我喜欢的视频,其中的视频都是属于video模型,因此我们应该在video模型上进行...
基于django的视频点播网站开发-step10-后台评论管理功能
原文地址:https:mypython.me 本讲中,我们会讲到评论管理功能,数据库中的每一条是来自用户的评价,因此后台中的评论管理只有评论列表和评论删除功能,没有增加评论和编辑评论。 照例我们先添加评论管理的相关路由path(comment_list, views.commentlistview.as_view(), name=comment_list),path(comment_delete, ...
云点播0daybank
文章评论