为什么sorl.thumbnail ImageField在管理员中失败?

时间:2010-12-24 22:39:19

标签: django sorl-thumbnail

我的代码如下:

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.

如果我用一个简单的django ImageField替换sorl.thumbnail.ImageField,一切正常。

如果我想要sorl.thumbnail清理缓存缩略图,我需要在模型中使用它,但如果我在模型中使用它,我似乎无法添加任何图像需要缩略图。

其他人发现并解决了这个问题吗?

2 个答案:

答案 0 :(得分:1)

对于迟到的答案感到抱歉,请参阅:

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

答案 1 :(得分:-1)

导入语句应为:

  来自sorl.thumbnail.fields的

导入ImageField