sorl-thumb不会制作缩略图
-
05-07-2019 - |
题
我不知道我做错了什么,但是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',
我还需要什么?我已经按照文档。
解决方案
您是否阅读了有关创建缩略图时的文档?
您实际上并没有准确解释您的问题是什么。编辑原始问题以显示您尝试执行的操作(以及实际和预期结果)。
编辑:
正如文档所说,您的图像在使用之前不会被创建。如果您想在最初上传图像时生成拇指,请使用 generate_on_save
属性,如下所示:
ImageWithThumbnailsField(..., generate_on_save=True)
其他提示
我不知道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)
不隶属于 StackOverflow