python-Satchmo的local_settings.py和settings.py之间的区别
作者:互联网
有人可以解释Satchmo中的local_settings.py和settings.py之间的区别吗?
我了解settings.py模块将在最后一步中导入local_settings.py模块.因此,local_settings.py中的任何设置都优先.但是这样做有什么意义呢?无论如何,不是settings.py应该是特定于您的项目的配置吗?为什么还要烦恼具有local_settings.py的附加步骤?
基本上,我发现自己需要添加新设置,而且我不知道是否应该将它们放在settings.py或local_settings.py中.有人可以对此有所启发吗?
解决方法:
local_settings.py仅适用于扩展了settings.py的本地开发系统.在部署服务器上,仅在不使用local_settings.py的情况下使用settings.py.
一个建议是您的存储库中不包括local_settings.py,这样每个开发人员都可以拥有自己的资源,因此不要在部署服务器上使用它.
查看这些文章以获取更多信息:
> Extending Django settings.py File
> Extending Settings Variables with local_settings.py in Django
> Django settings.py for development and production
> A Different Approach to local_settings.py
标签:satchmo,python,django 来源: https://codeday.me/bug/20191023/1914073.html