Haciendo un filtro por fechas me di cuenta que no era lo mismo hacer
date1 = datetime.datetime.now().date() (date1 es tipo date)
xxxx.objects.filter(date__lte=date1)
que
date2 = datetime.datetime.now() (date2 es tipo datetime)
xxxx.objects.filter(date__lte=date2)
Obvio, uno de ellos considera horas, minutos y segundos
Así que ojo si hay que decidir un intervalo de días para datos tipo datetime, hay que considerar el día completo:
'2008-05-21 23:59:59'
O sea:
date2= datetime.combine(date1, time(23,59,59))
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario