我的代码如下:
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清理缓存缩略图,我需要在模型中使用它,但如果我在模型中使用它,我似乎无法添加任何图像需要缩略图。
其他人发现并解决了这个问题吗?
答案 0 :(得分:1)
答案 1 :(得分:-1)
导入语句应为:
来自sorl.thumbnail.fields的导入ImageField