多环境配置
- 新建package: settings,并在该package中创建base.py,将django自动生成的settings.py的所有配置搬到到base.py中,再删除settings.py。base.py中应该放置一些公共的配置,非公共的配置请自行判断,下图中,dev,pp,prod为不同的运行环境。

这里以dev.py为例:
from .base import *# SECURITY WARNING: don't run with debug turned on in production!DEBUG = True...
修改wsgi.py
...os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'app_name.settings.dev')...
修改manage.py
...def main():"""Run administrative tasks."""os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'app_name.settings.dev') # here...
指定settings运行环境
DJANGO_SETTINGS_MODULE=app_name.settings.dev
