- 指派Settings: DJANGO_SETTINGS_MODULE
- 当你使用 Django 的时候,你必须告诉它你用的哪个 settings 。通过设置 DJANGO_SETTINGS_MODULE 环境变量来完成。
- DJANGO_SETTINGS_MODULE 的值应该在 Python path 中(例如, mysite.settings )。注意,settings模块应该在Python import的搜索路径( PYTHONPATH )之中。
- 提示:
- 关于 PYTHONPATH 的指导文档可以在http://diveintopython.org/getting_to_know_python/everything_is_an_object.html 找到。
- django-admin.py工具
- 当使用 django-admin.py (见附录G)时,你可以一次性设置环境变量或者在每次运行这个工具时于settings模块中明确指明。
- 这是一个使用Unix Bash Shell的例子:
- export DJANGO_SETTINGS_MODULE=mysite.settings
- django-admin.py runserver
- 这是一个使用Windows命令行的例子:
- set DJANGO_SETTINGS_MODULE=mysite.settings
- django-admin.py runserver
- 使用 --settings 命令行参数来手工指明settings:
- django-admin.py runserver --settings=mysite.settings
- 由 startproject 创建的作为工程骨架一部分的 manage.py 工具会自动设置 DJANGO_SETTINGS_MODULE` ;
作者:u012798391 发表于2013-11-30 1:08:50 原文链接
阅读:96 评论:0 查看评论