1

我的代码如下所示:

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清理缓存缩略图,我需要在模型中使用它,但是如果我在模型中使用它,我似乎无法添加任何需要缩略图的图像。

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

4

2 回答 2

1

抱歉回复晚了,请看:

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

于 2010-12-30T11:54:12.517 回答
-1

导入语句应该是:

从 sorl.thumbnail.fields 导入 ImageField

于 2010-12-25T05:32:51.600 回答