首页 > 解决方案 > 使用 Django ORM 将已上传文件的路径修改为 S3

问题描述

我的目标是更改我们的文件历史记录在 S3 中的路径(而不是基本路径),例如从脚本中。它们是 Django 应用程序模型通过 FileField 字段引用的文件。而且我不知道如何始终如一地做到这一点。

更详细一点:现在所有的文件历史都在media存储桶的目录中,我们想通过用户和其他字段重新组织这个目录,以保持文件系统的有序。对于新文件,我读过您可以通过 upload_to 参数轻松指定自定义路径,但我不知道如何处理旧文件。如何使用 Django ORM 将已上传的文件移动到 S3?

谢谢!

标签: djangoamazon-s3django-file-upload

解决方案


推荐阅读