Cargando

query a campos tipo date - Django




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 07 abril 2014 - 04: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 08 abril 2014 - 00: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 08 abril 2014 - 00:40
Gracias crack!


X