sorl-thumb non crea miniature
-
05-07-2019 - |
Domanda
Non so cosa sto facendo di sbagliato, ma sorl-thumb carica semplicemente l'immagine ma non fa i pollici ...
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)},
},
)
impostazione
'sorl.thumbnail',
Cosa mi serve di più? Ho seguito la documentazione.
Soluzione
Hai letto la documentazione su quando vengono create le miniature ?
In realtà non hai spiegato esattamente quale sia il tuo problema. Modifica la tua domanda originale per mostrare qualcosa che stai cercando di fare (insieme ai risultati effettivi e previsti).
EDIT:
Come dicono i documenti, le tue immagini non vengono create fino a quando non vengono utilizzate. Se vuoi che i pollici vengano generati quando l'immagine viene caricata inizialmente, usa l'attributo generate_on_save
in questo modo:
ImageWithThumbnailsField(..., generate_on_save=True)
Altri suggerimenti
Non conosco sorl, ma direi che è necessario aggiungere ImageWithThumbnailsField
come campo all'interno di un modello
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)