Django sorl拇指不';不要做缩略图
我不知道我做错了什么,但sorl thumb只是上传了图像,但没有制作拇指 model.pyDjango sorl拇指不';不要做缩略图,django,django-models,django-admin,sorl-thumbnail,Django,Django Models,Django Admin,Sorl Thumbnail,我不知道我做错了什么,但sorl thumb只是上传了图像,但没有制作拇指 model.py from sorl.thumbnail.fields import ImageWithThumbnailsField ,ThumbnailField imagen = ImageWithThumbnailsField(upload_to='images', thumbnail={'size': (75, 75)},
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',
我还需要什么?我已经阅读了文档。我不知道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)
您是否阅读了上的文档 你还没有确切解释你的问题是什么。编辑您的原始问题以显示您正在尝试做的事情(以及实际结果和预期结果) 编辑: 正如文档所说,只有在使用图像后,才会创建图像。如果您希望在首次上传图像时生成拇指,请使用
generate\u on\u save
属性,如下所示:
ImageWithThumbnailsField(..., generate_on_save=True)
你安装了PIL(Python映像库)吗?是的,当然!!!伙计,sorl是在模板中工作,但不是在模型中…是的,伙计,对不起,但是在那里,只是我不复制模型类,但是在那里:)啊,现在我明白了,你想说的是什么SmileyChris,我不知道我是否错了,但我的问题是,当我试图上传文件时,sorl不会竖起大拇指。。。但是很好……对我来说,真正的好处是在模板中使用:)编辑评论以重申文档中已经说过的内容。