首页 > 解决方案 > 如何通过金字塔中的粘贴 get_app 函数读取 2 个不同的 ini 文件?

问题描述

我有一个测试文件/dev/shm/testing.ini和一个开发文件/etc。如果我创建两个paster应用程序并触发我的测试,**settingsmain 方法中使用的方法将被第二个应用程序覆盖,即 dev 方法。如何克服这一点?

标签: pythonpyramid

解决方案


它们不会相互覆盖——主函数只被调用了两次,每次都使用各自 ini 文件中的设置。如果您希望您的 testing.ini 文件从 dev.ini 文件继承一些设置,那么您需要查看 pasteedeploy 支持的包含语法,但我建议您单独定义每个文件并在适当的时候使用正确的文件而不是设置设置的继承层次结构。


推荐阅读