对django的nice文件存储支持
dj-storage的Python项目详细描述
对django的不错的文件存储支持
这是Django的单一通用文件存储后端,用于使用HTTP/REST API在任何存储服务上存储文件
google storage和aws s3都为文件存储提供了http/rest api。
服务之间唯一不同的是身份验证方法。Google和AWS都使用自己的属性认证方法,这些方法必须被实现现在只实现了Google Storage auth。
要求
- Django 2.0+
安装
pip install dj-storage
设置.py
- 设置
DEFAULT_FILE_STORAGE = 'dj_storage.HTTPStorage'
- 设置
MEDIA_URL = 'https://storage.googleapis.com/your-bucket-name/'
- 提供GCP Application Default Credentials
计划功能
- 支持AWS S3 Auth-需要固定^ {A2}
- 支持标准身份验证机制(如http basic auth)