用于生产和开发的python项目设置

时间:2013-01-07 06:34:29

标签: python django

我正在使用Django构建项目,我可以为Django制作两个设置文件:production_setting.py和development_setting.py,但是,我需要一些配置文件用于我的项目,我正在使用ConfigParser来解析这些文件。 e.g。

[Section]
name = "development"
version = "1.0"

如何将此配置文件拆分为生产和开发?

1 个答案:

答案 0 :(得分:1)

我们在Django项目中通常做的是为每个平台(dev,prod等)创建所有配置文件的版本,并使用符号链接选择正确的版本。现在Windows正确支持链接,此解决方案适合所有人。

如果您坚持使用其他配置文件,请尝试将其设为只导入正确配置文件的Python文件,因此您可以使用name="development"

来代替execfile('development_settings.py')