2

所以我在我的一个 Django 项目中添加了 s3 支持。(存储和boto3)我有一个模型,它有一个带有zip-archive 的文件字段,其中包含图像。

在某些时候,我需要访问此 zip 存档并对其进行解析,以使用存档中的这些图像创建另一个模型的实例。它看起来像这样:

  • 我访问存档数据zipfile
  • 从中获取图像
  • 将此图像放入 django File 对象
  • 将此文件对象添加到模型字段
  • 保存模型

没有 s3 我工作得很好,但是我得到了UnsupportedOperation: seek错误。我的猜测是 boto3/storages 不支持将文件从内存文件上传到 s3。是这样吗?如果是这样,在这种情况下如何修复 id/避免这种情况?

4

0 回答 0