# 创建了新的 Django Project 后需要设置的

- Link: https://www.ixiqin.com/2017/03/25/you-need-to-set-up-after-the-create-a-new-django-project/
- Published: 2017-03-25T22:38:04+08:00
- Author: 白宦成

1.  创建 Env
 2.      ```language-
         virtualenv venv
         ```
     
 3.  生成 git 目录
 4.      ```language-
         git init
         ```
     
 5.  加入gitignore
 6.      ```language-
         # Byte-compiled / optimized / DLL files
         __pycache__/
         *.py[cod]
         # C extensions
         *.so
         # Distribution / packaging
         bin/
         build/
         develop-eggs/
         dist/
         eggs/
         lib/
         lib64/
         parts/
         sdist/
         var/
         venv/
         collectstatic/
         *.egg-info/
         .installed.cfg
         *.egg
         # Installer logs
         pip-log.txt
         pip-delete-this-directory.txt
         # Unit test / coverage reports
         .tox/
         .coverage
         .cache
         nosetests.xml
         coverage.xml
         # Translations
         *.mo
         # Mr Developer
         .mr.developer.cfg
         .project
         .pydevproject
         # Rope
         .ropeproject
         # Django stuff:
         *.log
         *.pot
         # Sphinx documentation
         docs/_build/
         # editor
         .vscode
         # database
         db.sqlite3
         ```
     
 7.  修改中文
 8.      ```language-
         LANGUAGE_CODE = 'zh-hans'
         TIME_ZONE = 'Asia/Shanghai'
         ```
     
 9.  设置静态文件目录
 10.     ```language-
         STATIC_ROOT = 'collectstatic'
         ```
     
 11. Database
 12.     ```language-
         DATABASES = {
             'default': {
                 'ENGINE': 'django.db.backends.mysql', #数据库引擎
                 'NAME': 'user_im',                       #数据库名
                 'USER': 'root',                       #用户名
                 'PASSWORD': '',                   #密码
                 'HOST': '',                           #数据库主机，默认为localhost
                 'PORT': '',                           #数据库端口，MySQL默认为3306
                 'OPTIONS': {
                     'autocommit': True,
                 },
             }
         }
         ```
