Plone 如何更新/删除本地实用程序?

Plone 如何更新/删除本地实用程序?,plone,zope,Plone,Zope,我通过通用设置注册了一个本地实用程序,然后在以后更新了\uuuu init\uuuu代码。我惊讶地发现,当我重新启动实例时,对象没有重新初始化。该实用程序只是一个简单的对象,它是general对象类的子类 如何使实用程序再次初始化 **编辑:在看到Martijn Pieters的解释后,我了解到本地实用程序总是持久的。那么,我如何删除它,然后稍后再阅读呢?既然这些评论已经回答了我的问题,这是一个小结,我可以结束这个问题: 本地实用程序总是持久的 (根据我的经验)在Plone 4中,默认情况下卸

我通过通用设置注册了一个本地实用程序,然后在以后更新了
\uuuu init\uuuu
代码。我惊讶地发现,当我重新启动实例时,对象没有重新初始化。该实用程序只是一个简单的对象,它是general
对象
类的子类

如何使实用程序再次初始化


**编辑:在看到Martijn Pieters的解释后,我了解到本地实用程序总是持久的。那么,我如何删除它,然后稍后再阅读呢?

既然这些评论已经回答了我的问题,这是一个小结,我可以结束这个问题:

  • 本地实用程序总是持久的
  • (根据我的经验)在Plone 4中,默认情况下卸载产品不会删除已安装的本地实用程序(我记得它曾经删除过)
  • 您可以使用pypi.python.org/pypi/wildcard.fixpersistentutilities/1.1b4尝试卸载本地实用程序

感谢Martijn Pieters和vangheem

本地公用事业公司始终坚持不懈。出于这个原因,我更喜欢使用适配器而不是本地实用程序。问题是我更新了实用程序代码,现在我想更新对象,我认为本地的公用事业是危险的,因为大多数人不知道如何正确地使用它们,而且它们很难卸载。您可以尝试卸载该软件包,但请小心使用该软件包,并首先备份您的数据库!