我可以在金字塔中拥有多个ini配置文件吗?

时间:2015-03-25 14:14:55

标签: python pyramid ini paster python-paste

我喜欢等同于Django One True Way设置布局:共享基本文件,然后是生产文件和开发文件,每个文件都导入共享库。

Pyramid的配置是否可以实现?

1 个答案:

答案 0 :(得分:7)

是的,这是可能的。在我的一个项目中,我有一个production_base.ini文件,所有其他生产inis都从中继承:

production_base.ini

[app:main]
use = egg:xxx
maintenance_mode = False

production_www.ini

[app:main]
use = config:production_base.ini
maintenance_mode = True  # overwrites the value in the base ini

您还可以查看paste docs以获取更多示例。

附注 - 您不能继承日志记录部分。