¿De quié forma puedo realizar un query a campos de tipo date usando un mes y año en específico?
query a campos tipo date - Django
Iniciado por
Julian10
, abr 07 2014 04:03
#1 AUTOR PREGUNTA
Esto también te interesa!
#2
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)