Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2012, 14:55
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Validacion al guardar datos.

Es por que filter siempre regresa un QuerySet encuentre algo o no.

Si quieres checar si algo existe o no usa exists.

Código Python:
Ver original
  1. def save_model(self, request, obj, form, change):
  2.     # custom stuff here
  3.     obj.tiene_imagen = Imagen.objects.filter(contenido=obj.id).exists()
  4.     obj.save()