[pyar] Método en Modelo Django
matias benedetto
matias.benedetto en gmail.com
Lun Ago 8 16:55:00 ART 2011
Hola,
estoy teniendo este problema y no me doy cuenta como resolverlo.
Quiero poner un metodo en un campo de un modelo , pero me da errores los
modelos son estos (resumidos):
class Producto(models.Model):
def obtener_imagen_principal(self):
try:
mm = Multimedia.objects.get(producto=self.id, principal=1)
except:
mm = Multimedia.objects.filter(producto=self.id)[0]
return mm
nombre = models.CharField(max_length=255)
imagen = obtener_imagen_principal(self)
class Multimedia (models.Model):
producto = models.ForeignKey(Producto)
tipo = models.CharField(max_length=2, default=0) #0 imagen, 1 video
urloriginal = models.CharField(max_length=255, null=True, blank=True)
principal = models.BooleanField(default = False)
imagen = ImageWithThumbsField(name="imagen",
upload_to='imagenes_productos',
sizes=((50,50),(100,100),(125,125),(230,230)))
Si se dan cuenta en que me estoy equivocando estare agradecido.
Salduos!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110808/15c7e42f/attachment.html>
More information about the pyar
mailing list