سؤال

I want to remove a Plone site from a Zope instance using the debug console. The next code is an example of how it could be.

$ bin/instance debug
>>> del(app.plone)

I think that perhaps a similar functionality exists. How can I do this?

هل كانت مفيدة؟

المحلول

Use the ObjectManager API:

app.manage_delObjects(['plone'])

and make sure you commit the transaction, of course.

Zope 2.12 and newer implement the __delitem__ special method and:

del app['plone']

also works.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top