有没有办法在调试控制台中删除plone站点?

Dan*_*dez 2 zope plone

我想使用调试控制台从Zope实例中删除Plone站点.下一个代码就是它的例子.

$ bin/instance debug
>>> del(app.plone)
Run Code Online (Sandbox Code Playgroud)

我认为也许存在类似的功能.我怎样才能做到这一点?

Mar*_*ers 6

使用ObjectManager API:

app.manage_delObjects(['plone'])
Run Code Online (Sandbox Code Playgroud)

当然,请确保您提交交易.

Zope 2.12和更新的实现__delitem__特殊方法和:

del app['plone']
Run Code Online (Sandbox Code Playgroud)

也有效.