1.准备工作
1.settings模块拆分
settings模块所在目录创建settings包文件
settings:base.py,production.py,development.py
2.创建secret_key.txt 文件,加密SECRET_KEY后存储在这里
2.production.py
1.关闭DEBUG模式
2.设置ALLOWED_HOSTS = [hosts] #一般为设备IP
3.修改数据库dict为服务器配置,并设置数据库连接最大存活时间CONN_MAX_AGE
4.配置缓存,这里为redis
5.配置错误日志记录和错误邮件发送
6.配置STATIC_ROOT,MEDIR_ROOT
7.安全中间件设置和HTTP安全设置
3.production必要配置
1 | SECRET_KEY 通过环境变量或者加密模块进行加密 |