我可以在 Pyramid 中拥有多个 ini 配置文件吗?
Can I have multiple ini config files in Pyramid?
我想要一个与 Django One True Way 设置布局等效的文件:一个共享基础文件,然后是一个生产文件和一个开发文件,每个文件都导入共享基础。
Pyramid 的配置是否可行?
是的,这是可能的。在我的一个项目中,我有一个 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 以获取更多示例。
旁注 - 虽然您不能继承日志记录部分。
我想要一个与 Django One True Way 设置布局等效的文件:一个共享基础文件,然后是一个生产文件和一个开发文件,每个文件都导入共享基础。
Pyramid 的配置是否可行?
是的,这是可能的。在我的一个项目中,我有一个 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 以获取更多示例。
旁注 - 虽然您不能继承日志记录部分。