gpt4 book ai didi

python - Satchmo 的 local_settings.py 和 settings.py 的区别

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:12 25 4
gpt4 key购买 nike

谁能解释一下 Satchmo 中 local_settings.pysettings.py 的区别?

我知道 settings.py 模块在最后一步导入了 local_settings.py 模块。所以 local_settings.py 中的任何设置都具有优先权。但是这样做的意义何在? settings.py 不应该是特定于您的项目的配置吗?为什么要为拥有 local_settings.py 的额外步骤而烦恼?

基本上我发现自己需要添加新设置,但我不知道是否应该将它们放在 settings.pylocal_settings.py 中。有人可以对此有所启发吗?

最佳答案

local_settings.py 仅适用于扩展 settings.py 的本地开发系统。在您的部署服务器上,settings.py 仅在没有 local_settings.py 的情况下使用。

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

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

  1. Extending Django settings.py File
  2. Extending Settings Variables with local_settings.py in Django
  3. Django settings.py for development and production
  4. A Different Approach to local_settings.py

关于python - Satchmo 的 local_settings.py 和 settings.py 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com