Cargando

Ir a contenido

X

query a campos tipo date - Django





  AUTOR PREGUNTA

Publicado 07 abril 2014 - 03:03
¿De quié forma puedo realizar un query a campos de tipo date usando un mes y año en específico?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 07 abril 2014 - 23:00
En orden para poder realizar ese query, primero debes almacenar tus fechas como instancias de DateProperty o DateTimeProperty, luego puedes hacer algo como esto:

def obtenerfecha(self, month, year):
fecha_inicio= datetime.datetime(year, month, 1)
if month == 12:
fecha_fin= datetime.datetime(year + 1, 1, 1)
else:
fecha_fin= datetime.datetime(year, month + 1, 1)
return Events.all().filter('date >=', fecha_inicio).filter('date <=', fecha_fin).fetch(1000)


   AUTOR PREGUNTA

Publicado 07 abril 2014 - 23:40
Gracias crack!


X