SORL-polegar não faz miniaturas
-
05-07-2019 - |
Pergunta
Eu não sei o que estou fazendo de errado, mas SORL-polegar apenas carrega a imagem, mas não fazem os polegares ...
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)},
},
)
configuração
'sorl.thumbnail',
O que mais eu preciso? Eu segui a documentação.
Solução
Você leu a documentação sobre quando miniaturas são criadas ?
Você realmente não explicou exatamente o que seu problema é. Editar sua pergunta original para mostrar algo que você está tentando fazer (juntamente com tanto os resultados reais e esperados).
EDIT:
Como os médicos dizem, as imagens não são criados até que eles são usados. Se você quiser polegares a ser gerado quando a imagem é inicialmente carregado, use o atributo generate_on_save
assim:
ImageWithThumbnailsField(..., generate_on_save=True)
Outras dicas
Eu não sei SORL, mas eu diria que, você precisa adicionar ImageWithThumbnailsField
como um campo dentro de um 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)