Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2014, 14:01
WebDeveloperZ
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 8 meses
Puntos: 4
Pierdo el valor de la variable misteriosamente (Django)

Que tal, cuando me dispongo en el armado de un array para traer los emails que necesito hago lo siguiente:

Código:
 
        avisos_afectados = Anuncio.objects.values_list('usuario_id',flat=True).filter(id__in=checks)
        emails = User.objects.values_list('email', flat=True).filter(id__in=avisos_afectados)
Pero si de bajo de este codigo elimino los avisos afectados email pasa a estar vacio ...

Código:
Anuncio.objects.filter(id__in=checks).delete()
No lo entiendo, si tengo una asignacion anterior a la ultima linea, porque emails pierde su valor ??? Si no pongo la ultima linea todo funciona perfecto.

Gracias !