1
このフォルダーを作成しない場合は、既存のフォルダーを見つけるスクリプトを作成しようとしています。なぜplone.apiには検索がありませんか?
しかしplone.api
からの呼び出しfind
は、出力は私の端末ベローAttributeError: 'module' object has no attribute 'find'
とき:
$ 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
'api.content.find'がある時点で追加されました。たぶんあなたは古いバージョンを使用していますか? –
@LucaFabbri in '/ eggs/plone.api-1.1.0-py2.7.egg/EGG-INFO'これはpypiの' Name:plone.api Version:1.1.0'です。最新バージョンは '1.5'です。 。私はアップロードを続行します、私がここに投稿する結果。どうも! –
あなたは正しいです、私は1.5にアップデートし、彼の出力は脳です。どうも! –