慕课网-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)    收藏  举报

导航