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.

Foi útil?

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)

ImageWithThumbnailsField em SORL-documentação

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top