有人能解释一下Satchmo中local_settings.py
和{}之间的区别吗?在
我知道settings.py
模块作为最后一步导入了local_settings.py
模块。因此local_settings.py
中的任何设置都优先。但这样做有什么意义呢?settings.py
不应该是特定于您的项目的配置吗?为什么还要费心去做local_settings.py
的额外步骤呢?在
基本上,我发现自己需要添加新的设置,但我不知道我应该把它们放在settings.py
还是{}。有人能照一下这个吗?在
Tags:
local_settings.py
仅适用于在您的本地开发系统上扩展settings.py
。在部署服务器上,settings.py
仅在没有local_settings.py
的情况下使用。在一个建议是,
local_settings.py
不包含在您的存储库中,这样每个开发人员都可以拥有自己的,并且不会在部署服务器上使用它。在查看这些文章了解更多信息:
其思想是
settings.py
包含运行项目实际需要的所有设置。local_settings.py
用于在本地重写它们中的任何一个,例如在开发中。例如,您可能有不同的数据库密码或模板路径等不过,您的问题的答案是在
settings.py
中添加新的设置。在相关问题 更多 >
编程相关推荐