большой палец не делает миниатюры - PullRequest
0 голосов
/ 10 сентября 2009

Я не знаю, что я делаю неправильно, но sorl-thumb просто загружает изображение, но не делает большие пальцы ...

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

установка

'sorl.thumbnail',

Что еще мне нужно? Я следовал за документацией.

Ответы [ 2 ]

1 голос
/ 13 сентября 2009

Читали ли вы документацию по при создании эскизов ?

Вы на самом деле точно не объяснили, в чем ваша проблема. Отредактируйте исходный вопрос, чтобы показать, что вы пытаетесь сделать (наряду с фактическими и ожидаемыми результатами).

EDIT: Как говорят в документах, ваши изображения не создаются, пока они не будут использованы. Если вы хотите, чтобы большие пальцы генерировались при первоначальной загрузке изображения, используйте атрибут generate_on_save, например:

ImageWithThumbnailsField(..., generate_on_save=True)
0 голосов
/ 10 сентября 2009

Я не знаю sorl, но я бы сказал, вам нужно добавить ImageWithThumbnailsField как поле внутри модели

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 в sorl-документации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...