DJANGO_SETTINGS_MODULE

莫繁
2023-12-01
  1. 指派Settings: DJANGO_SETTINGS_MODULE
  2. 当你使用 Django 的时候,你必须告诉它你用的哪个 settings 。通过设置 DJANGO_SETTINGS_MODULE 环境变量来完成。
  3. DJANGO_SETTINGS_MODULE 的值应该在 Python path 中(例如, mysite.settings )。注意,settings模块应该在Python import的搜索路径( PYTHONPATH )之中。
  4. 提示:
  5. 关于 PYTHONPATH 的指导文档可以在http://diveintopython.org/getting_to_know_python/everything_is_an_object.html 找到。
  6. django-admin.py工具
  7. 当使用 django-admin.py (见附录G)时,你可以一次性设置环境变量或者在每次运行这个工具时于settings模块中明确指明。
  8. 这是一个使用Unix Bash Shell的例子:
  9. export DJANGO_SETTINGS_MODULE=mysite.settings
  10. django-admin.py runserver
  11. 这是一个使用Windows命令行的例子:
  12. set DJANGO_SETTINGS_MODULE=mysite.settings
  13. django-admin.py runserver
  14. 使用 --settings 命令行参数来手工指明settings:
  15. django-admin.py runserver --settings=mysite.settings
  16. 由 startproject 创建的作为工程骨架一部分的 manage.py 工具会自动设置 DJANGO_SETTINGS_MODULE` ;

 类似资料:

相关阅读

相关文章

相关问答