我正在为Zenoss编写一个Zenpack,其中包含一个新的数据源。数据源与另一个持久对象有一个toone关系,我正在尝试构造用户界面,以允许用户指定此关系的值。我给了数据源一个工厂类型的信息属性,该属性的“immediate”键映射到皮肤/模板的名称-“viewagentscriptdatasource”。在zenback的皮肤目录中,我创建了viewagentscriptdatasource.pt。Zenoss似乎喜欢这样,现在当我查看数据源的一个实例时,我看到了一个基于viewagentscriptdatasource.pt的页面。
但是,在第一次成功之后,我对皮肤/模板文件所做的任何编辑都将被忽略。我尝试用更实际的内容替换文件中的虚拟内容,然后重新加载数据源视图。虚拟内容仍然出现。我尝试重新启动Zenoss并重新加载视图。虚拟内容仍然出现。我尝试删除我的zenback并重新安装。虚拟内容仍然出现。
如何让Zenoss加载皮肤文件的新内容?