python - 我在 Django 中的 settings.py 文件太长了。我如何将它分成两部分?

标签 python django

我该怎么做?拆分 2 个文件?

最佳答案

虽然我的解决方案没有上面的那么复杂,但它们满足了我的简单需求:我的 settings.py 文件中有一些导入:

try:
    from settings_local import *
except ImportError:
    pass

try:
    from settings_production import *
except ImportError:
    pass

然后我在我的本地开发文件夹中有一个 settings_local.py 文件(我没有上传到服务器)并且我在其中覆盖了本地设置。然后我有一个 settings_production.py 服务器,我在其中保存生产环境所需的设置。

您也可以使用此技术导入其他设置文件。

关于python - 我在 Django 中的 settings.py 文件太长了。我如何将它分成两部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4801395/

相关文章:

python - 如何配置 celery 从队列中同时执行任务

python - 如何将我的 bytearray ('b\x9e\x18K\x9a' ) 转换为类似这样的东西--> '\x9e\x18K\x9a' <---只是 str ,而不是数组

在团队中工作时 Django South 迁移冲突

python - 如何在 Heroku 免费计划上使用 Celery 任务部署 Django 应用程序

python - Django 将用户映射到模型

python - 按与 Django User 的 ManyToMany 关系过滤模型

django - 如何在 django cms 中的语言选择器中隐藏未翻译的页面?

python - 为什么 "aClass.aProperty"不可调用?

python - 如何将 Lenet 模型 h5 转换为 .tflite

python - 在python中加载带有占位符的文本文件