Methods 使用zcml配置Zope寄存器外部方法
是否可以使用configure.zcml文件或类似文件为Zope注册外部方法?我正在尝试注册外部Python脚本,类似于主题中的其他注册表项,如jsregistry.xml或cssregistry.xml。外部方法是旧技术,比Zope组件体系结构早了几年 您可以轻松添加GenericSetup导入步骤,根据需要创建ExternalMethod对象,但由于只有位于产品内部Extensions目录和INSTANCE_HOME位置中的python模块,您也可以通过常用的python文件访问方法枚举这些位置,添加您在那里找到的所有内容,并且根本不使用注册表Methods 使用zcml配置Zope寄存器外部方法,methods,external,configure,zope,zcml,Methods,External,Configure,Zope,Zcml,是否可以使用configure.zcml文件或类似文件为Zope注册外部方法?我正在尝试注册外部Python脚本,类似于主题中的其他注册表项,如jsregistry.xml或cssregistry.xml。外部方法是旧技术,比Zope组件体系结构早了几年 您可以轻松添加GenericSetup导入步骤,根据需要创建ExternalMethod对象,但由于只有位于产品内部Extensions目录和INSTANCE_HOME位置中的python模块,您也可以通过常用的python文件访问方法枚举这些
但是,您是否绝对确定要使用ExternalMethod?简单的实用程序或视图不是更容易吗?不。外部方法是旧技术,比Zope组件架构早了几年 您可以轻松添加GenericSetup导入步骤,根据需要创建ExternalMethod对象,但由于只有位于产品内部Extensions目录和INSTANCE_HOME位置中的python模块,您也可以通过常用的python文件访问方法枚举这些位置,添加您在那里找到的所有内容,并且根本不使用注册表
但是,您是否绝对确定要使用ExternalMethod?一个简单的实用程序或视图不是更容易吗?你能指出更多实用程序或视图的信息/文档吗?很可能这些会更容易…还有,看看佐佩斯克尔。可以在几秒钟内为具有视图的附加模块创建骨架。真的比外部方法容易得多。你能为实用程序或视图指出更多的信息/文档吗?很可能这些会更容易…还有,看看佐佩斯克尔。可以在几秒钟内为具有视图的附加模块创建骨架。确实比外部方法容易得多。