Ver Mensaje Individual
  #34 (permalink)  
Antiguo 20/02/2011, 09:53
refreegrata
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 8 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.