在新的 Django 1.4 项目布局中,我在项目文件夹内的 manage.py 和 wsgi.py 上有一个 os.environ.setdefault 声明。两者有什么区别?
另外,如果我有这个设置结构:
mysite
|-- mysite
| |-- settings
| |-- base.py
| |-- dev.py
| |-- production.py
| wsgi.py
|-- myapp
|-- manage.py
我应该编辑哪个 os.environ.setdefault ?manage.py 中的那个还是 wsgi.py 中的那个?
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
另外,我应该在哪个文件中检测当前环境?我该怎么做?