Django框架创建流程

Django框架创建流程

1、gitee创建仓库

项目名:walden

2、本地git拉取创建好的仓库 :

git clone https://gitee.com/xxxxxx/xxxx.git

3、本地进入项目目录

cd 项目仓库文件夹

当后缀出现(master)时,表示现处于项目目录下


进入master分支

4、全局设置

cd .git/

git config --global user.name "Walden" # 创建人

git config --global user.email "[email protected]" # 邮箱(可以乱写)

5、初始化

cd 项目仓库文件夹

git init

touch README.md

git add README.md

git commit -m "first commit"

git remote add origin https://gitee.com/xxxxxx/xxxx.git

git push -u origin master

6、已有仓库

cd 项目仓库文件夹

git remote add origin https://gitee.com/wangwalden/test.git

git push -u origin master

7、进入cmd,使用命令创建django

cd 项目仓库文件夹

django-admin startproject 项目文件夹

8、使用PyCharm打开项目文件夹(注意是项目文件夹,不是项目仓库文件夹)

9、在项目下创建如下文件夹

|--walden

    |--walden

        |--settings # 新文件夹,用于存放生产环境,开发环境的配置文件,和默认的setting.py文件一样

            --base.py # 由默认生成的setting.py改名

            --dev.py # 空白的py文件,开发环境development

        --__init__.py

        ...

    |--apps # 新文件夹,用于存放应用

    |--logs # 新文件夹,用于存放日志

    |--utils # 新文件夹,用于存放自定义的公共类

10、配置文件

(1)、在dev.py设置配置代码,详见 django继承setting.py文件后设置参数

(2)、在manage.py文件指定配置文件,我这里是设置的开发环境,所以将代码修改如下:

os.environ.setdefault('DJANGO_SETTINGS_MODULE','项目名.settings')

改成

os.environ.setdefault('DJANGO_SETTINGS_MODULE','项目名.settings.dev')

11、创建应用

cd apps

python ../manage.py startapp users

12、当使用数据库时需要在 项目文件夹/项目同名的配置文件夹/__init.py文件中添加如下代码

文件路径

|--walden

    |--walden

        |--settings

        --asgi.py

        --__init__.py # 修改该文件

        ...

添加代码

import pymysql

pymysql.version_info = (1, 4, 6, 'final', 0)  # change mysqlclient version,该行可有可无

pymysql.install_as_MySQLdb()

13、在.git同级文件夹下添加忽略文件,即.gitignore,该文件在使用git上传时不会上传配置好的文件或文件夹,这里django项目设置如下

*.pyc

.idea/

*.log

__pycache__/

14、上传项目

git add .

git commit -m 'xxxxx'

git push

你可能感兴趣的:(Django框架创建流程)