récupération d'objet zope
Bonjour,
Pourriez-vous me dire comment je pourrais récupérer tout les objets de type "event" qui on leur "effectiveDate" en 2012.
La difficulté que je rencontre c'est de ne pas limiter ma date à 1 jour en particulier mais de récupérer tout mes objets pour 2012.
query = {
"portal_type":'Event',
"depth":0,
"path": url
"effectiveDate" : 2012
}
Est-ce qu'il y aurait moyen de fonctionner avec un truc du genre ou bien je vais devoir regarder pour chacun de mes objets si leur date est comprise entre le 1/1/2012 et le 31/1/2012?
Merci d'avance, bien à vous,
Christophe.
Pourriez-vous me dire comment je pourrais récupérer tout les objets de type "event" qui on leur "effectiveDate" en 2012.
La difficulté que je rencontre c'est de ne pas limiter ma date à 1 jour en particulier mais de récupérer tout mes objets pour 2012.
query = {
"portal_type":'Event',
"depth":0,
"path": url
"effectiveDate" : 2012
}
Est-ce qu'il y aurait moyen de fonctionner avec un truc du genre ou bien je vais devoir regarder pour chacun de mes objets si leur date est comprise entre le 1/1/2012 et le 31/1/2012?
Merci d'avance, bien à vous,
Christophe.
Re: récupération d'objet zope
Bonsoir Christophe,
c'est en effet possible.
Dans un Script (Python) tu peux utiliser la query suivante pour rechercher dans un interval de dates :
Bon amusement
Gauthier Bastien
c'est en effet possible.
Dans un Script (Python) tu peux utiliser la query suivante pour rechercher dans un interval de dates :
from DateTime import DateTime
datefrom = DateTime('2012/01/01')
dateto = DateTime('2012/12/31')
query['effective'] = {'query' : (datefrom, dateto),
'range' : 'minmax'}
query['portal_type'] = 'Event'
brains = context.portal_catalog(**query)
Bon amusement

Gauthier Bastien
Re: récupération d'objet zope
Rendu par Ploneboard

