sorl-pulgar no hace miniaturas
-
05-07-2019 - |
Pregunta
No sé qué estoy haciendo mal, pero sorl-thumb simplemente carga la imagen pero no hace los pulgares ...
model.py
from sorl.thumbnail.fields import ImageWithThumbnailsField ,ThumbnailField
imagen = ImageWithThumbnailsField(upload_to='images',
thumbnail={'size': (75, 75)},
extra_thumbnails={'icon': {'size': (25, 25),'options': ['crop', 'upscale']},
'large': {'size': (200, 400)},
},
)
configuración
'sorl.thumbnail',
¿Qué más necesito? He seguido la documentación.
Solución
¿Leíste la documentación en cuando se crean miniaturas ?
En realidad no has explicado exactamente cuál es tu problema. Edite su pregunta original para mostrar algo que está tratando de hacer (junto con los resultados reales y esperados).
EDITAR:
Como dicen los documentos, sus imágenes no se crean hasta que se utilizan. Si desea que se generen pulgares cuando la imagen se carga inicialmente, use el atributo generate_on_save
de esta manera:
ImageWithThumbnailsField(..., generate_on_save=True)
Otros consejos
No sé sorl, pero diría que debe agregar ImageWithThumbnailsField
como un campo dentro de un modelo
class MyImage(models.Model):
image = ImageWithThumbnailsField(upload_to='images',
thumbnail={'size': (75, 75)},
extra_thumbnails={'icon': {'size': (25, 25),'options': ['crop', 'upscale']},
'large': {'size': (200, 400)},
},
)
name= models.CharField(maxlength=100)