Почему sorl.thumbnail ImageField не работает в админке? - PullRequest
1 голос
/ 25 декабря 2010

У меня есть код, который выглядит так:

from sorl.thumbnail import ImageField
class Gallery(models.Model):
    pass

class GalleryImage(models.Model):
    image = ImageField(upload_to='galleries')

В админке:

class GalleryImageInline(admin.TabularInline):
    model = GalleryImage

class GalleryAdmin(admin.ModelAdmin):
    inlines = (GalleryImageInline,) 

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

Enter a list of values.

Если я заменю sorl.thumbnail.ImageField на простой django ImageField, все будет работать.

Если я хочу, чтобы файл sorl.thumbnail очистил миниатюры кэша, мне нужно использовать его в модели, но если я использую его в модели, я не могу добавить изображения для миниатюр.

Кто-нибудь еще нашел и исправил эту проблему?

Ответы [ 2 ]

1 голос
/ 30 декабря 2010

Извините за поздний ответ, см .:

https://github.com/sorl/sorl-thumbnail/issues/issue/14/#comment_642425

0 голосов
/ 25 декабря 2010

Оператор импорта должен быть:

из импорта sorl.thumbnail.fields ImageField

...