2009-09-10 8 views
0

ce que je fais mal, mais SORL-pouce télécharge seulement l'image mais ne fait pas les pouces ...Django, SORL-pouce ne je ne sais pas fonctionne pas

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

mise

'sorl.thumbnail', 

Que dois-je les gars ?, J'ai suivi la documentation.

Merci

+0

Avez-vous PIL (image Python Library) installé? –

+0

Oui, bien sûr !!! l'homme, le sorl travaille dans le modèle mais pas dans le modèle ... – Asinox

Répondre

1

Avez-vous lu la documentation sur when thumbnails are created?

Vous n'avez pas réellement expliqué exactement quel est votre problème. Modifiez votre question initiale pour montrer quelque chose que vous essayez de faire (avec les résultats réels et attendus). Comme le disent les docs, vos images ne sont créées que lorsqu'elles sont utilisées. Si vous voulez les pouces à générer lorsque l'image est d'abord téléchargé, utilisez l'attribut generate_on_save comme ceci:

ImageWithThumbnailsField(..., generate_on_save=True) 
+0

SmileyChris bien, je ne sais pas si im je me trompe mais mon problème est que sorl ne faites pas les pouces lorsque je suis en train d'essayer de télécharger le fichier ... mais ça va ... chose ici est pour moi utilise dans le modèle :) – Asinox

+0

Édité le commentaire pour réitérer ce qui a déjà été dit dans la documentation. – SmileyChris

+0

Merci :), je n'ai jamais vu ça dans le jeje du doc, merci :) – Asinox

0

Je ne sais pas SORL, mais je dirais, vous devez ajouter ImageWithThumbnailsField comme un 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 in sorl-documentation

+0

oui l'homme désolé mais est là, juste je ne copie pas le modèle classe, mais est là :) – Asinox

+0

a-t-il répondu à votre question? – vikingosegundo

+0

ah, maintenant je comprends, ce que tu voulais dire – vikingosegundo