我正在使用Django构建项目,我可以为Django制作两个设置文件:production_setting.py和development_setting.py,但是,我需要一些配置文件用于我的项目,我正在使用ConfigParser来解析这些文件。 e.g。
[Section] name = "development" version = "1.0"
如何将此配置文件拆分为生产和开发?
答案 0 :(得分:1)
我们在Django项目中通常做的是为每个平台(dev,prod等)创建所有配置文件的版本,并使用符号链接选择正确的版本。现在Windows正确支持链接,此解决方案适合所有人。
如果您坚持使用其他配置文件,请尝试将其设为只导入正确配置文件的Python文件,因此您可以使用name="development"
execfile('development_settings.py')
。