我正在为Zenoss编写一个包含新DataSource的ZenPack。DataSource与另一个持久对象具有ToOne关系,我正在尝试构造用户界面,以允许用户指定此关系的值。我为DataSource提供了一个factory_type_information属性,其中"immediate_view“键映射到皮肤/模板的名称-- "viewAgentScriptDataSource”。在我的ZenPack的皮肤目录中,我创建了viewAgentScriptDataSource.pt。Zenoss似乎喜欢这一点,现在当我查看DataSource的实例时,我看到了一个基于viewAgentScriptDataSource.pt的页面。
但是,在第一次成功之后,我对皮肤/模板文件所做的任何编辑都会被忽略。我尝试将文件的虚拟内容替换为更真实的内容,并重新加载数据源视图。虚拟内容仍会显示。我尝试重新启动Zenoss并重新加载视图。虚拟内容仍会显示。我尝试删除我的ZenPack并重新安装它。虚拟内容仍会显示。
如何让Zenoss加载皮肤文件的新内容?
发布于 2009-10-16 14:59:25
问题是,我所做的模板更改实际上都没有对最终页面输出产生任何影响。这些变化被提取出来了,它们就是无关紧要。
https://stackoverflow.com/questions/1572661
复制相似问题