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

导航