GithubHelp home page GithubHelp logo

geeeeeeeek / videoproject Goto Github PK

View Code? Open in Web Editor NEW
646.0 18.0 240.0 4.71 MB

基于python的视频点播网站,视频点播系统,python+Django开发的视频管理系统 - 毕业设计 - 课程设计

Home Page: http://v.gitapp.cn

Python 31.26% CSS 5.12% JavaScript 25.52% HTML 38.11%

videoproject's Introduction

一直想做一款管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套管理系统。现将部分源码开源,如需完整源码,可以联系客服微信购买:lengqin1024

项目名称

基于python的视频点播网站开发

项目介绍

一个视频点播网站,因为笔者非常喜欢观看视频,尤其是YouTube、bilibili都是笔者非常喜欢的视频网站,所以想自己实现一个简单的视频点播网站,学以致用。如遇问题,可以付费咨询作者:lengqin1024(微信)

项目功能

本项目分为前台和后台

前台功能

  • 视频列表展示
  • 视频播放详情
  • 详情评论
  • 个人中心

后台功能

  • 视频管理
  • 评论管理
  • 用户管理
  • 反馈管理

演示地址

后台测试帐号

用户名:admin123 密码:admin123

首页展示

详情页

视频管理

适合人群

python初级学员、大学生、系统设计人员

技术栈

python/django/nginx/mysql/semantic-css/jquery/html

源码

https://github.com/geeeeeeeek/videoproject/

开发文档

点击查看

部署步骤

  • 1.安装依赖库

pip install -r requirement.txt

  • 2.运行项目

运行 python manage.py runserver 即可

付费咨询

微信: lengqin1024

打赏作者

videoproject's People

Contributors

geeeeeeeek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

videoproject's Issues

需要这样一些功能,是否允许注册可选,单视频设置是否密码访问,可选择统计目标用户的浏览记录 ……

需要这样一些功能,注册开放关闭可选,单视频设置是否密码访问,可选择统计目标用户(用户分组)的浏览历史和每个视频观看时间
这些功能主要方便查看和统计学生是否观看了课程学习视频和各班观看比例
视频文件的类型也支持多一些,ts、mkv、mp4、mov、avi、flv
视频支持粘贴外链,不一定要上传本地

统一解决 "Failed to open the referenced table 'v_user'",python manage.py migrate 出现的问题

如果执行python manage.py makemigrations
发现No changes detected
然而并没有migrations文件夹

应该执行
python manage.py makemigrations users video myadmin comment
再执行
python manage.py migrate
相当于手动指定好所有app进行makemigrations。

出现"Failed to open the referenced table 'v_user'"报错是因为没有migrations文件夹,只能执行django的默认migrations:C:\Users***.conda\envs\django\Lib\site-packages\django\contrib\admin\migrations,其中有这三个
0001_initial.py
0002_logentry_remove_auto_add.py
0003_logentry_add_action_flag_choices.py

其中0001_initial.py有一个外键
('user', models.ForeignKey(
to=settings.AUTH_USER_MODEL,
on_delete=models.CASCADE,
verbose_name='user',
)),
但user表还没建,因此发生冲突。

奇怪的是settings明明加载了app,为什么还得手动指定?了解的可以下面回复下。
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'sorl.thumbnail',
'chunked_upload',
'video',
'users',
'myadmin',
'comment',
]

视频播放的难点是不是存储以及加载速度问题 求教

您好,感谢您的知识分享!
想跟您请教一下。我计划做一个视频播放网站,在全国各地都可以收看网站上的视频,可以满足百人同时播放,这样是不是需要购买一些云服务提供商的服务,这样才能比较流畅的实现多人同时观看,自己简单实现一个私人播放器的话,一个自己的简单服务器就够了。
上面我的理解正确吗,谢谢您!

执行 ython manage.py migrate报错

执行
python manage.py migrate

报错

django.db.utils.OperationalError: (1824, "Failed to open the referenced table 'v_user'")
python为3.8
什么原因

视频如何???

管理原手动上传视频然后用户看,还是管理原上传个地址然后程序通过url获取视频。。。
如果是管理原手动·1上传视频而不是url地址,那么会累死管理员的

README typo

- pip install -r requirement.txt
+ pip install -r requirements.txt

上传视频文件失败

当我通过管理员账号上传视频时,上传失败
接口调用日志:

[10/Dec/2023 00:22:43] "GET /myadmin/video_add/ HTTP/1.1" 200 4358
[10/Dec/2023 00:23:07] "POST /myadmin/chunked_upload/ HTTP/1.1" 200 105
Bad Request: /myadmin/chunked_upload/
[10/Dec/2023 00:23:08] "POST /myadmin/chunked_upload/ HTTP/1.1" 400 54

网页截图:
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.