[pyar] Método en Modelo Django
matias benedetto
matias.benedetto en gmail.com
Lun Ago 8 17:24:46 ART 2011
>>A imagen ponele el decorador de propiedad:
>
>>imagen = property(obtener_imagen_principal(self))
>
Reemplaze puse esa linea "imagen = property(obtener_imagen_principal(self))"
en mi modelo Producto (era eso nomas? no conozco mucho de decoradores aún) y
me tira este error ahora:
line 43, in Producto imagen = property(obtener_imagen_principal(self))
NameError: name 'self' is not defined
>>No sé, me parece más conveniente de lo que estás haciendo.
>>def obtener_imagen_principal(self):
>>try:
>> self.multimedia_set.get(
>>principal=1)
>>except Producto.DoesNotExit:
>>return self.multimedia_set.all()[0] # cualquiera
Buenisimo! Esa no la sabía. La voy a usar. El tema es que ahora me tira el
error que puse más arriba.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110808/ef13283b/attachment.html>
More information about the pyar
mailing list