Django可以将图像文件存储在外部对象存储OpenStack Swift中的不同存储桶/容器中吗?
我遇到了与通过REST服务请求创建上传图像文件的正确方法相关的问题。用户可以通过第一个端点POST'Task'实例,包含name,description,owner_id等。他还能够通过另一个端点POST图像,该端点与Task有多对一的关系。
根据我的情况,图像应存储在OpenStack Swift中(服务器已存在,已设置等),如下所示:owner_id_task_id。与此相关的是,用户可以上传具有相同名称和扩展名但内容不同的文件 另一部分还将向OpenStack Swift中的相同容器发送来自Celery工作任务的文件(基于上传文件的一些处理)。
我的目标是在运行时容器结构中实现动态创建/覆盖,用于存储原始图像以及后处理图像。
任何想法如何解决这个问题?
感谢您的帮助!