Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2013, 14:53
rachito
 
Fecha de Ingreso: julio-2006
Mensajes: 56
Antigüedad: 17 años, 9 meses
Puntos: 0
Procesar imagen y guardarla

Hola tengo un modelo con un campo ImageField y lo que esto haciendo es sobreescribir el metodo save(), hasta ahi todo bien pero quiero generar un thumbnail entonces tengo lo siguiente:

Código:
class Image(models.Model):
    product = models.ForeignKey(Product)
    image = models.ImageField(upload_to=settings.UPLOAD_TO_PRODUCT)
    sort = models.IntegerField()

    def create_thumbnails(self):
        im = imgOb.open(self.image)
        im.thumbnail((400,400))
        im.save("aqui va la ruta", "JPEG", quality=90) <- En esta parte no se que ruta poner

    def save(self, *args, **kwargs):
        self.create_thumbnails()
        super(Image, self).save(*args, **kwargs)
Ahora como guardo el thumbnails generado en la carpeta de uploads que tengo configurada en el settings?