处理本地开发和生产服务器设置的推荐方法是什么?其中一些(如常量等)可以在两者中进行更改/访问,但其中一些(如静态文件的路径)需要保持不同,因此每次部署新代码时都不应覆盖它们.
目前,我正在添加所有常量settings.py.但每次我在本地更改一些常量,我必须将其复制到生产服务器并编辑文件以进行生产特定的更改...... :(
编辑:看起来这个问题没有标准答案,我接受了最流行的方法.
Django设置包括一系列python变量,这些变量用于从数据库设置到已安装应用程序的大量内容.甚至许多可重用的应用程序都需要进行一些设置.
有几十个站点,很难管理所有项目的设置.
幸运的是,设置只是一个包含变量的python模块,因此您可以使用任何魔法来填充所需的变量.
您遵循了哪些做法或者您认为可以将各种相关设置分成不同的文件?
显然,现有的enterprisey做法是,开发人员创建一个战争和OPS部门拍打它的青鱼,并采取所有的数据库(并且这样)OPS的东西(根据照顾雅各布的电子邮件).
settings.py您可以创建哪些动态来帮助现有的企业实践?