sách gpt4 ai đã đi

django - 使用 'ImageKit' 对 django 中的已关闭文件进行 I/O 操作

In lại 作者:行者123 更新时间:2023-12-04 10:13:06 28 4
mua khóa gpt4 Nike

在我的 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-storages 在 amazon-S3 上保存我的图像

当我通过通过 UpdateView 呈现的模板(编辑表单)上传图像时,它会在成功后显示详细信息模板。
这个模板中使用了 pasfoto_thumbnail,它是通过 Django 中基于类的 DetailView 呈现的。

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

Django Debug page/info for this error

1 Câu trả lời

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

我终于找到了这个问题 old django-storages issue .

在那个线程中,他们提到 django s3 storages .迁移到那个库似乎可以解决这个问题。

关于django - 使用 'ImageKit' 对 django 中的已关闭文件进行 I/O 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61228944/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com