Python 如何让Zenoss识别皮肤变化?
我正在为Zenoss编写一个ZenPack,其中包括一个新的数据源。数据源与另一个持久对象有一个ToOne关系,我正在尝试构造用户界面,以允许用户指定此关系的值。我为数据源提供了一个factory_type_information属性,该属性带有一个映射到皮肤/模板名称的“immediate_view”键——“viewAgentScriptDataSource”。在我的ZenPack的皮肤目录中,我创建了viewAgentScriptDataSource.pt。Zenoss似乎很喜欢这一点,现在当我查看数据源实例时,我会看到一个基于viewAgentScriptDataSource.pt的页面 但是,在第一次成功之后,我对蒙皮/模板文件所做的任何编辑都将被忽略。我尝试用更真实的内容替换文件的虚拟内容,并重新加载数据源视图。虚拟内容仍然出现。我尝试重新启动Zenoss并重新加载视图。虚拟内容仍然出现。我尝试删除我的ZenPack并重新安装它。虚拟内容仍然出现Python 如何让Zenoss识别皮肤变化?,python,zope,zenoss,Python,Zope,Zenoss,我正在为Zenoss编写一个ZenPack,其中包括一个新的数据源。数据源与另一个持久对象有一个ToOne关系,我正在尝试构造用户界面,以允许用户指定此关系的值。我为数据源提供了一个factory_type_information属性,该属性带有一个映射到皮肤/模板名称的“immediate_view”键——“viewAgentScriptDataSource”。在我的ZenPack的皮肤目录中,我创建了viewAgentScriptDataSource.pt。Zenoss似乎很喜欢这一点,现在
如何让Zenoss加载皮肤文件的新内容?问题是,我所做的模板更改实际上对最终页面输出没有任何影响。这些变化被接受了,它们只是无关紧要