Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2012, 14:45
WebDeveloperZ
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 8 meses
Puntos: 4
Validacion al guardar datos.

Buenas, estoy modificando el metodo save de un modelo (admin.ModelAdmin) porque quiero que un atributo booleano sea igual a 1 cuando exista una imagen asociada al modelo:

Cita:
def save_model(self, request, obj, form, change):
# custom stuff here
img = Imagen.objects.filter(contenido=obj.id)
print img
if (img != None):
obj.tiene_imagen = 1
else:
obj.tiene_imagen = 0

obj.save()
Esto no me funciona, por alguna razon (seguramente sintaxis) sin importar si existe o no una imagen asociada siempre obtengo un 1(true), como tengo que hacerlo ? gracias !