慕课网-Django入门到进阶-更适合Python小白的系统课程-第8章项目介绍准备工作-8-2项目介绍git版本创建与项目初始化2
第8章 项目介绍准备工作
8-2 项目介绍 GIT 版本创建与项目初始化 2
1.登录 https://github.com,clone with HTTPS

2.在所有项目的根目录下命令行窗口下载 github 上的 muke_video_test 的 GIT 版本目录到本机
git clone https://github.com/herissonpan/muke_video_test.git

3.在命令行窗口进入 GIT 版本目录 muke_video_test

4.在 GIT 版本目录 muke_video_test 下命令行窗口查看当前 git 版本状况
git status

5.在 GIT 版本目录 muke_video_test 下命令行窗口创建项目 video
django-admin startproject video

6.在 GIT 版本目录 muke_video_test 下进入项目 video 创建应用 app
python manage.py startapp app

7.在项目 video 下目录 app,添加目录 dashboard 和 client
8.在项目 video 下目录 app/dashboard,添加文件 __init__.py
9.在项目 video 下目录 app/client,添加文件 __init__.py
10.在项目 video 下添加目录 templates
11.在项目 video 下目录 vidwo,修改文件 settings.py
# 添加应用
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app',
]
# 添加模板路径
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
# 修改数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'muke_video',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {
"init_command":"SET sql_mode='STRICT_TRANS_TABLES'"
},
}
}
# 修改语言
LANGUAGE_CODE = 'zh-hans'
# 修改时区
TIME_ZONE = 'Asia/Shanghai'
12.在项目 video 下命令行窗口修改目录 video 为 config
rename video config
13.在项目 video 下目录 config,修改文件 settings.py
# 代码一:把 video 改成 config ROOT_URLCONF = 'config.urls' # 代码二:把 video 改成 config WSGI_APPLICATION = 'config.wsgi.application'
14.在项目 video 下目录 config,修改文件 wsgi.py
# 修改 video 为 config
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
15.在项目 video 下,修改文件 manage.py
# 修改 video 为 config
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
16.在项目 video 下目录 app/dashboard,添加文件 urls.py
# coding:utf-8 from django.urls import path urlpatterns = [ ]
17.在项目 video 下目录 app/client,添加文件 urls.py
# coding:utf-8 from django.urls import path urlpatterns = [ ]
18.在项目 video 下目录 vidwo,修改文件 settings.py
# 创建静态文件路径 STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'), )
19.在项目 video 下添加目录 static
20.在项目 video 下目录 config,修改文件 urls.py
# coding:utf-8
from django.contrib import admin
from django.urls import path, include
from app.dashboard import urls as dashboard_urls
from app.client import urls as client_urls
urlpatterns = [
path('dashboard/', include(dashboard_urls)),
path('client/', include(client_urls)),
]
21.在命令行窗口进入 mysql 界面,创建数据库 muke_video
create database muke_video default charset=utf8; use muke_video;

22.在 GIT 版本目录 muke_video_test 下命令行窗口查看当前 git 版本状况
git status

23.将本次开发的代码提交到本地临时仓库
git add video/ git status

24.提交本次代码到本地仓库
git commit -m "这是一个初始化的版本"

25.查看当前 git 版本状况
git status

26.将本次 commit 的代码同步提交到线上的 master
git push origin master

27.创建 ssh-key 验证,上传文件
# 执行命令后不断下一步即可 ssh-keygen -t rsa -C "注册 GitHut 时的邮箱地址"
28.进入系统目录下 C:\Users\Herisson Pan\.ssh,查看文件 id_rsa.pub,拷贝内容
29.进入你的 GitHub 管理页面的 Settings

30.在你的 GitHub 管理页面的 Settings,选择 SSH and GPG keys

31.在你的 GitHub 管理页面的 Settings 的 SSH and GPG keys 界面点击右上角 New SSH Key,进入添加页面,把拷贝的 Key 内容复制到对于输入框,并填写 title 后提交


32.测试
git push origin master
33.创建 git 分支进行开发
git branch develop

34.切换 git 分支
git checkout develop

35.查看当前 git 版本状况和日志
git status git log

36.将本次 commit 的代码同步提交到线上的 develop
git push origin develop

posted on 2020-02-18 09:30 herisson_pan 阅读(18) 评论(0) 收藏 举报
浙公网安备 33010602011771号