1.创建settings目录结构

创建完项目之后,需要拆分 settings.py 以满足不同环境的需求, 输入以下命令,并且复制原有的setting文件配置到base。

mkdir settings && touch settings/init.py touch settings/base.py touch settings/develop.py

image.png

2.修改启动配置文件

修改manage. py和typeidea/wsgi.py

因为Django启动时需 知道 settings 件的路 因此, 需要把这两个件中的这行代码

os.environ.setdefault(‘DJANGO_SETTINGS_MODULE’, ‘typeidea.settings’)

改成如下内容

profile = os.environ.get(‘PROJECT_PROFILE’, ‘base’) os.environ.setdefault(‘DJANGO_SETTINGS_MODULE’, ‘typeidea.settings.%s’ % profile)