如何在Django中管理本地和生产设置?

建议处理本地开发和生产服务器设置的建议方式是什么?它们中的某些(例如常量等)可以在两者中进行更改/访问,但是其中一些(例如静态文件的路径)需要保持不同,因此,每次部署新代码时都不应覆盖它们。

当前,我将所有常量添加到中settings.py。但是每次我在本地更改某些常量时,都必须将其复制到生产服务器并编辑文件以进行生产特定更改… :(

编辑:这个问题似乎没有标准答案,我已经接受了最受欢迎的方法。

回答:

settings.py:

try:

from local_settings import *

except ImportError as e:

pass

你可以覆盖需要的内容local_settings.py;然后,它应该脱离版本控制。但是由于你提到复制,我猜你没有使用;)

以上是 如何在Django中管理本地和生产设置? 的全部内容, 来源链接: utcz.com/qa/400533.html

回到顶部