Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 00:54
forosanto
 
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 12 años, 9 meses
Puntos: 5
Como Incluir Atributo en modulos Django

Hola, estoy tratando de agregar una modificación a este modulo:
Cita:
http://djangothumbnails.com
Estoy tratando de que el slug del titulo de cada articulo renombre la imagen con el slug, lo que no he conseguido es como llamar a la variable slug, e intentado import el modelo en thumbs.py pero me da un error, haber os aclaro un poco de lo que tengo:

Código Python:
Ver original
  1. from thumbs import ImageWithThumbsField
  2. class Articulos(models.Model)
  3.     titulo = models.......
  4.     slug = models.....
  5.     miniatura = ImageWithThumbsField(upload_to='images', sizes=((100,167),))
  6.  
  7.    def save()#está función es para separar el slug, no lo pongo todo porque todo esto funciona perfectamente.

La idea es como poder acceder al atributo slug desde el modulo thumbs.py para poder renombrar la imagen con el slug.

Código Python:
Ver original
  1. Linea 54,55
  2. split = self.url.rsplit('.',1)
  3. nombre = split[0]="self.slug" funcionaria si existiera, como puedo acceder a slug del modele
  4. thumb_url = '%s.%sx%s.%s' % (nombre,w,h,split[1])

Muchísimas gracias, por su ayuda.