是否可以使用configure.zcml文件或类似的文件为Zope注册外部方法?我正在尝试注册外部Python脚本(类似于其他注册表项,如主题中的"jsregistry.xml“或"cssregistry.xml”)
发布于 2011-05-28 02:03:21
不是的。外部方法是“旧技术”,比Zope组件架构早了几年。
您可以很容易地添加一个GenericSetup导入步骤来按需创建ExternalMethod对象,但是由于只有Extensions目录中的python模块(在产品和INSTANCE_HOME位置中),所以您也可以通过常用的Python文件访问方法枚举这些位置,添加您在其中找到的所有内容,而根本不使用注册表。
但是,您是否完全确定要使用ExternalMethod?一个简单的实用工具或视图不是更简单吗?
https://stackoverflow.com/questions/6155976
复制相似问题