J'essaye de créer un script pour trouver un dossier existant, sinon créer ce dossier.Pourquoi plone.api n'a pas trouvé?
Mais lorsqu'un appel find
de plone.api
la sortie est AttributeError: 'module' object has no attribute 'find'
Bellow mon 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'
>>>
Qu'est-ce qui ne va pas dans mon cas? J'ai utilisé cette documentation plone.api.content.find
'api.content.find' a été ajouté à un moment donné. Peut-être que vous utilisez une version plus ancienne? –
@LucaFabbri dans '/ eggs/plone.api-1.1.0-py2.7.egg/EGG-INFO' J'ai ce' Name: plone.api Version: 1.1.0' dans pypi la dernière version est '1.5' . Je vais procéder au téléchargement, le résultat que je vais poster ici. THX! –
Vous avez raison, j'ai mis à jour à 1.5 et travaille sa sortie est un cerveau. THX! –