我目前使用 Django 作为我的后端和 iOS 作为我的前端。用户可以从 iOS 应用程序中拍照并上传到 Amazon S3。该应用程序为 Django 提供了图像的 url,以便用户以后可以检索它们。
这是一个非常简单的设置。然而,我们最近遇到了一个问题。图像需要重新调整大小,以便用户的下载速度更快。Django 由一个存储所有图像链接的 postgresql 数据库支持。
这会产生另一个问题,因为数据库已经包含指向旧图像的 url 链接,所以我需要找到一种方法来批量下载某个存储桶中的所有图像,重新调整它们的大小,然后将它们重新上传到 S3 以替换旧图像以使其具有与旧图像相同的图像名称。
有没有这样做的pythonic方式?