【发布时间】:2018-05-30 16:38:21
【问题描述】:
我有 django 1.11 和最新的 django-storages,设置了 S3 后端。
我正在尝试使用 AWS 图像链接作为起点以编程方式实例化 ImageFile。查看源代码/文档,我无法弄清楚如何做到这一点。
我假设我需要创建一个文件,并为它提供从没有域的 url 派生的路径,但我找不到确切的方法。
这样做的最终目的是以编程方式创建 wagtail Image 对象,指向 S3 图像(因此将新的 ImageFile 传递给图像的 Imagefield)。我拥有存储图像的 S3 存储桶。
图片上传正常,系统设置正确。
更新
为了澄清,我需要做与正常过程相反的事情。通常会向系统提供物理图像,然后创建ImageFile,然后将文件上传到S3,并将URL分配给File.url。我有 File.url 并需要一个 ImageFile 对象。
【问题讨论】:
标签: django boto3 wagtail python-django-storages