django-admin 找不到设置文件?

发布于 2024-10-21 19:40:16 字数 387 浏览 1 评论 0原文

目前我有 3 个 django 项目,它们共享一些通用设置,例如 database_engine。我创建了一个文件夹 settings 来存放每个项目的设置。我有

  1. top_settings.py:共享设置 3个项目中
  2. 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

  1. top_settings.py: settings shared
    among the 3 projects
  2. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

九局 2024-10-28 19:40:16

您可以使用“from x import *”语句从其他文件导入设置。

将 DJANGO_SETTINGS_MODULE 设置为站点特定的设置文件,并在其中包含

from top_settings import *

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

from top_settings import *
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文