【Django】 06.项目实操
项目准备
配置开发环境
django环境分为开发环境和生产环境
manager.py
启动的项目是开发调试环境,wsgi.py
启动的是生产环境。应该为两个环境分别配置配置环境。
创建一个专门的包用于管理配置环境,里面存放开发环境和生产环境。
配置Jinja2
修改 settinigs配置文件,添加Jinja2引擎
1 |
|
Jinja2引擎默认不带有static和url模板标签语法,需要手动添加。
创建utils包,用于存放工具类文件,新建一个文件用于jinja2环境,通过以下代码提供Jinja2引擎static和url语句。
1 |
|
配置MySQL数据库
创建对应的mysql数据库,并添加的专门用户用于管理项目数据库。
配置django配置文件
1 |
|
由于django默认使用的是MySQLdb数据库驱动,但在python3.x中使用的是pymysql驱动,需要在项目目录下的__init__.py
文件中导入。
1 |
|
配置redis数据库
具体配置方法查看文档:https://django-redis-chs.readthedocs.io/zh_CN/latest/
安装django-redis
包
django配置文件中添加:
1 |
|
配置工程日志
在django配置文件中添加LOGGING来配置日志
详细配置参照网络博客
1 |
|
-
由于git管理项目时会忽略.log文件,此时logs文件夹为空目录,git拒绝管理空目录,可以通过在logs文件夹下新建一个.gitkeep的文件来保证git管理logs文件夹
【Django】 06.项目实操
http://blog.rainna.xyz/2021/01/31/2021-01-31-01-06.项目实操/