SORL-Daumen nicht Thumbnails machen
-
05-07-2019 - |
Frage
Ich weiß nicht, was ich falsch mache, aber SORL-Daumen uploads nur das Bild aber nicht Daumen machen ...
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)},
},
)
Einstellung
'sorl.thumbnail',
Was brauche ich? Ich habe die Dokumentation gefolgt.
Lösung
Haben Sie die Dokumentation auf wenn Thumbnails erstellt werden ?
Sie haben nicht wirklich genau erklärt, was dein Problem ist. Bearbeiten Sie Ihre ursprüngliche Frage, etwas zu zeigen, die Sie versuchen zu tun (zusammen mit sowohl den tatsächlichen und erwarteten Ergebnissen).
EDIT:
Da die docs sagen, werden Ihre Bilder nicht, bis sie verwendet werden, erstellt. Wenn Sie den Daumen erzeugt werden, wenn das Bild wollen zunächst hochgeladen haben, verwenden Sie das generate_on_save
Attribut wie folgt aus:
ImageWithThumbnailsField(..., generate_on_save=True)
Andere Tipps
ich nicht SORL weiß, aber ich würde sagen, müssen Sie ImageWithThumbnailsField
als ein Feld in einem Modell hinzufügen
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)