Django sorl拇指不';不要做缩略图

Django 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)},

我不知道我做错了什么,但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',

我还需要什么?我已经阅读了文档。

我不知道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不会竖起大拇指。。。但是很好……对我来说,真正的好处是在模板中使用:)编辑评论以重申文档中已经说过的内容。