Django 使用';图像工具包';

Django 使用';图像工具包';,django,io,django-imagekit,Django,Io,Django Imagekit,在我的django项目中,我使用ImageKit来调整我的个人资料图像的大小 我有一个带有以下字段的模型: pasfoto = models.ImageField(upload_to='images/', blank=True) pasfoto_thumbnail = ImageSpecField(source='pasfoto', processors=[ResizeToFill(150, 200)],

在我的django项目中,我使用ImageKit来调整我的个人资料图像的大小

我有一个带有以下字段的模型:

pasfoto = models.ImageField(upload_to='images/', blank=True)
pasfoto_thumbnail = ImageSpecField(source='pasfoto',
                                      processors=[ResizeToFill(150, 200)],
                                      format='JPEG',
                                      options={'quality': 60})
ImageSpecField是从Imagekit导入的

我正在通过Django存储在amazon-S3上保存图像

当我通过UpdateView呈现的模板(编辑表单)上传图像时,成功后会显示详细模板。 此模板中使用pasfoto_缩略图,该缩略图通过Django中基于类的DetailView呈现

在这种情况下,我看到一个错误“对关闭的文件执行I/O操作”。但在浏览器刷新后,会显示正确的图像。 发生了什么,我如何解决这个问题



我最近也遇到了同样的问题,它阻止我将
django storages
升级到最新版本

我终于找到了这个问题

在这条线索中,他们提到。迁移到该库似乎可以解决这个问题