慕课网-Django入门到进阶-更适合Python小白的系统课程-第8章项目介绍准备工作-8-1项目介绍git版本创建与项目初始化1
第8章 项目介绍准备工作
8-1 项目介绍 git 版本创建与项目初始化1
项目介绍
基于 Django2 开发一个视频网站,支持内链与外链方式(内链指自己上传,自己转码并发布的视频内容,外链指直接跳转到第三方的视频网站的某个视频播放地址)
项目分块
1.后台管理系统(admin/dashboard)不使用 Django 自带的 admin,自己书写一套
2.客户端用户应用系统
Dashbaord 架构图

客户端架构图

新知识或新功能概览
1.Git github 分布式代码管理工具,线上代码仓库地址 https://githut.com
2.Celery 异步队列系统
3.Ffmpeg 视频编辑命令行工具
4.云存储(七牛云 https://portal.qiniu.com)
5.分页功能
6.session 与 cookie 的使用
7.Bootstrap,jquery 的使用,ajax 与后台异步交互
8.Gunicorn + Django + Nginx 服务部署方案
9.Supervisor 服务监控
10.模板引擎选择 mako
git 与 github 的使用
1.git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
2.github 是一个代码管理的网站,我们通过在该网站上注册即可使用,已有账号,通过 sign in 登录;未注册过的通过 sign up 进行注册,方法傻瓜式操作
Git 最基本使用
1.git clone http:xxxx 下载 github 上代码版本到本地
2.git fetch 同步线上代码
3.git merg origin/xxx 将线上某个分支的代码合并到本地分支代码
4.git add xxx 将本次开发的代码提交到本地临时仓库
5.git commit -m "介绍本次提交的内容" 提交本次代码到本地仓库
6.git push origin xxx 将本次 commit 的代码同步提交到线上的分支
注意:初始化 git 有 master 和 develop 两个分支,master 为生产版本,develop 为开发版本(稍后我们会从 0 创建一个版本然后一步步使用以上的命令)
Githut 上创建一个 New repository(新仓库)
1.通过浏览器访问 https://githut.com,已有创建用户请登录,未创建请自己创建
2.登录后点击右上角 "+" 号,选择 New repository 创建新仓库

3.填写内容,提交
repository name:muke_video_test
Description:this is video test(可不填)
选择:Public,如果选择 Private 要付费
Initialize this repository with a README:打勾
Add.gitignore:Python
posted on 2020-02-17 09:56 herisson_pan 阅读(12) 评论(0) 收藏 举报
浙公网安备 33010602011771号