Satchmo的local_settings.py和settings.py之间的区别

Chr*_* W. 3 python django satchmo

有人可以解释Satchmo local_settings.pysettings.pySatchmo 之间的区别吗?

我知道模块是最后一步settings.py导入local_settings.py模块的.因此任何设置local_settings.py都优先.但这样做有什么意义呢?不settings.py应该是特定于您的项目的配置吗?为什么要担心额外的步骤local_settings.py

基本上我发现自己需要添加新设置,我无法弄清楚是否应该将它们放入settings.pylocal_settings.py.有人可以对此有所启发吗?

Mat*_*kin 5

local_settings.py只为它扩展了本地开发系统上settings.py.在部署服务器上,settings.py仅在不使用时使用local_settings.py.

一个建议是local_settings.py未包含在您的存储库中,因此每个开发人员都可以拥有自己的存储库,因此不会在部署服务器上使用它.

查看这些文章以获取更多信息:

  1. 扩展Django settings.py文件
  2. 使用Django中的local_settings.py扩展设置变量
  3. 用于开发和生产的Django settings.py
  4. local_settings.py的另一种方法