use*_*020 6 python django amazon-s3 amazon-web-services
我有django应用程序,它使用S3BotoStorage后端在亚马逊s3上存储上传的文件.但是在web api服务中(使用django-tastypie),在s3上上传文件需要很长时间.因为有请求通过Web服务器,然后到亚马逊s3存储后端.
因此,我们提供了解决方案,让他们首先在Web服务器上传并实现django-celery任务,通过这些任务将文件上传到amazon s3.它完成并正常工作.但之后我们想要将文件的url修改为亚马逊s3存储位置网址.但是当我们尝试将file_field_obj.storage修改为s3botostroage时.这会将其恢复为预期的默认文件存储.
那么在s3上传文件后我们可以修改Django Models FileField存储字段吗?因此,在设置中会有DefaultFileStorage指向FileSystemStorage.但是如果文件在s3上,那么它们将指向s3存储位置.
| 归档时间: |
|
| 查看次数: |
1030 次 |
| 最近记录: |