对于plone.api,如果当前门户不是/plone,如何设置它?

对于plone.api,如果当前门户不是/plone,如何设置它?,plone,Plone,plone.api.portal.get()。如果不应该是/Plone,如何设置当前门户?使用zope.component.hooks.setSite(…)您应该只需要在类似zope“run”脚本的情况下执行此操作。站点通常通过遍历进行设置。遍历,即在处理请求时遍历ZODB对象图以到达对象的过程,是提问者的“稀薄空气”。谢谢,我主要在维护脚本中使用plone.api,而这些脚本不是web请求的一部分。

plone.api.portal.get()。如果不应该是
/Plone
,如何设置当前门户?

使用
zope.component.hooks.setSite(…)

您应该只需要在类似zope“run”脚本的情况下执行此操作。站点通常通过遍历进行设置。遍历,即在处理请求时遍历ZODB对象图以到达对象的过程,是提问者的“稀薄空气”。谢谢,我主要在维护脚本中使用plone.api,而这些脚本不是web请求的一部分。