Question

Je ne sais pas ce que je fais de mal, mais sorl-thumb télécharge simplement l'image mais ne fait pas les pouces ...

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)},
                                                        },
                                    )

réglage

'sorl.thumbnail',

De quoi ai-je besoin de plus? J'ai suivi la documentation.

Était-ce utile?

La solution

Avez-vous lu la documentation sur lorsque des vignettes sont créées ?

Vous n'avez pas réellement expliqué en quoi consiste exactement votre problème. Modifiez votre question initiale pour montrer quelque chose que vous essayez de faire (ainsi que les résultats réels et attendus).

EDIT: Comme le dit la documentation, vos images ne sont créées que lorsqu'elles sont utilisées. Si vous souhaitez que les vignettes soient générées lors du téléchargement initial de l'image, utilisez l'attribut generate_on_save comme suit:

ImageWithThumbnailsField(..., generate_on_save=True)

Autres conseils

Je ne connais pas sorl, mais je dirais que vous devez ajouter ImageWithThumbnailsField en tant que champ à l'intérieur d'un modèle

.
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 dans sorl-documentation

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top