有没有人有什么想法为塔架/金字塔制作插件系统的最佳方法?或者可能是像yapsy-pylons这样的例子?
UPD: 我写了一个yapsy的例子,用于在pylons中创建插件。我认为这种方法可以在其他框架中使用。 pylons_yapsy_plugin
答案 0 :(得分:3)
Pyramid提供了config.include('somemodule')
机制,允许插件为您的应用程序配置自己。它还包含对ZCA注册表的访问,以便为实用程序和适配器创建插件。
框架本身非常非常灵活和灵活,所以如果你不喜欢我上面提到的两个选项,你可能会使用像yapsy这样的东西。编写任何类型插件的关键是弄清楚你的约束,并从那里开始解决这些问题。