【发布时间】:2018-06-25 23:46:52
【问题描述】:
我正在尝试检索保存后立即保存的文件的 url。
请注意,我没有使用 Django model 来保存要保存的文件。我正在使用default_storage.save() 手动保存文件。显然,使用模型很容易检索 url。
目前我有path = default_storage.save(somefile, ContentFile(upload.file.read()))
)。我正在使用 AWS Amazon Web Services S3。文件正在保存,但是我无法获取访问文件的 url,我只是用path 取回文件名。如何获取网址?
如果是在本地,我可以这样做:
path = default_storage.save(somefile, ContentFile(upload.file.read()))
full_path = os.path.join(settings.MEDIA_ROOT, path)
获取 url/路径。有什么我可以做的吗?
【问题讨论】:
标签: django amazon-web-services amazon-s3 boto3 django-storage