20/02/2011, 09:53
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 16 años, 3 meses Puntos: 27 | |
Respuesta: queryset con django En django el filter si puede llevar 2 o más condiciones separadas por un coma y serán tomadas como una AND, no es necesario ir encadenando cada filter.Ese no es el problema, el problema esta en esta línea:
alerta_list= qs.filter(fecha__gte=F('fecha') - timedelta(weeks=5))
La verdad es que nunca he usado ese filtro pero en la documentación referente a esa opción de filtro dice:
-------------------------------------------------------------------------------------------------------
New in Django Development version.
For date and date/time fields, you can add or subtract a datetime.timedelta object. The following would return all entries that were modified more than 3 days after they were published:
Entry.objects.filter(mod_date__gt=F('pub_date') + timedelta(days=3))
-------------------------------------------------------------------------------------------------------
Quizás la versión de Django que tienes instalada aún no soporta esto.
Saludos. |