Agregar múltiples registros - django



   AUTOR PREGUNTA

Publicado 06 julio 2014 - 06:55

¿de qué forma puedo agregar múltiples registros basados en múltiples criterios?


1 personas más tuvieron esta duda Yo también

 

Publicado 06 julio 2014 - 20:13

Para agregar múltiples registros utiliza el siguiente código:

groups = EventGroup.objects.all()
for group in groups:
for event in group.event_set.all():
LogEntry.objects.filter(event = event).latest('timestamp')

Publicado 06 julio 2014 - 20:20

También puedes hacerlo directamente con el modelo de LogEntry y así tendrías menos queries:

groups = EventGroup.objects.all()
for group in groups:
LogEntry.objects.select_related().filter(event__group = group).latest('timestamp')

   AUTOR PREGUNTA

Publicado 07 julio 2014 - 04:01

Gracias a ambos!