我的设置.pyDjango中的文件太长。我怎么把它一分为二?

2024-05-08 23:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我该怎么做?分割两个文件?在


Tags: 文件
3条回答

这些页面可能有帮助:discussion on SO,关于djangoproject.com的讨论

只要把它放在任何你喜欢的文件,并导入到你的主设置文件的某个地方。在

所以您可以在django可以到达的任何地方设置新的设置my_new_settings.py,并在实际的settings.py末尾导入它。在

# settings.py
# ...
from my_new_settings import *

虽然我的解决方案不像上面的那些解决方案那么复杂,但它们满足了我的简单需求:我在我的设置.py文件:

try:
    from settings_local import *
except ImportError:
    pass

try:
    from settings_production import *
except ImportError:
    pass

然后我有一个设置_本地.py本地开发文件夹中的文件(我不会将其上载到服务器)以及覆盖本地设置的位置。然后我有一个设置_生产.py保存生产环境所需设置的服务器。在

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

相关问题 更多 >