编程语言
首页 > 编程语言> > python-Satchmo的local_settings.py和settings.py之间的区别

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