为什么plone.api没有找到?

时间:2017-01-24 12:56:02

标签: python plone zope plone-4.x

我尝试创建一个脚本来查找存在的文件夹,如果没有创建此文件夹。

但是当来自find的来电plone.api时,输出为AttributeError: 'module' object has no attribute 'find'

Bellow my terminal:

$ bin/instance -O intranet debug
>>> from plone import api
>>> from zope.site.hooks import setSite
>>> portal = app['intranet']
>>> setSite(portal)
>>> folders = api.content.find(context=portal, portal_catalog='Folder')
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'module' object has no attribute 'find'
>>>

我的情况有什么问题? 我使用了这个文档plone.api.content.find

1 个答案:

答案 0 :(得分:1)

需要将更新plone.api更新为支持方法查找的版本。就像@LucaFabbri所说的那样。在我的情况下,产品更新为1.5.0