django-admin 找不到设置文件?
目前我有 3 个 django 项目,它们共享一些通用设置,例如 database_engine
。我创建了一个文件夹 settings
来存放每个项目的设置。我有
- top_settings.py:共享设置 3个项目中
- site1to3_settings.py:通用 从 top_settings 继承的设置 和 site_specific 设置
问题:如何将这些放入 DJANGO_SETTINGS_MODULE 中,以便我可以使用 django-admin.py 在每个项目上使用syncdb 和其他命令?我已经有 DJANGO_SETTINGS_MODULE
指向我各自的 wsgi 文件中的这些文件。
Currently I have 3 django projects and they share some common settings like database_engine
. I created a folder settings
to house the settings for each project. I have
- top_settings.py: settings shared
among the 3 projects - site1to3_settings.py: common
settings inherited from top_settings
and site_specific settings
Question: how do I put these in DJANGO_SETTINGS_MODULE
so that I can work with syncdb
and other commands on each project with django-admin.py? I already have DJANGO_SETTINGS_MODULE
pointing to these files in my respective wsgi files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用“from x import *”语句从其他文件导入设置。
将 DJANGO_SETTINGS_MODULE 设置为站点特定的设置文件,并在其中包含
You can import settings from other files using the 'from x import *' statement.
Set
DJANGO_SETTINGS_MODULE
to the site specific setting file and in that include