【发布时间】:2018-10-31 08:52:07
【问题描述】:
django-storages 和 azure-storage 0.36(较新版本会出现大量错误)安装在虚拟环境中,上传似乎正在工作,因为 API 发送了一个带有应该正确链接到图像的响应。但是在 Azure 存储上没有创建任何内容。
只要使用默认的文件上传选项,文件上传就可以正常工作了。
是使用 django-storages 后端还是我应该直接使用 Azure python sdk?
settings.py
INSTALLED_APPS = (
....
'storages'
)
DEFAULT_FILE_STORAGE = 'storages.backends.azure_storage.AzureStorage'
AZURE_ACCOUNT_NAME = "myaccountname"
AZURE_ACCOUNT_KEY = "mykey"
AZURE_CONTAINER = "media"
MEDIA_ROOT = "http://mystorageaccount.blob.core.windows.net/"
MEDIA_URL = "http://mystorageaccount.blob.core.windows.net/media/"
models.py
image = models.ImageField(upload_to='images', null=True, blank=True)
有了这个设置,它似乎工作了
【问题讨论】:
标签: django django-rest-framework azure-storage