Django qcloud cos storage backend
Project description
django-storage-qcloud
Django storage for qcloud's COS
介绍
django-storage-qcloud 是一个服务于腾讯云存储的 Django 自定义存储系统。
安装
- 使用 pip 安装
pip install git+https://github.com/fordguo/django-storage-qcloud.git
- 添加 requirements.txt
git+https://github.com/fordguo/django-storage-qcloud.git
- 配置 setting.py:
- 将上传文件存放到云
DEFAULT_FILE_STORAGE = 'django_storage.qcloud.QcloudStorage'
- 将静态文件存放到云
STATICFILES_STORAGE = 'django_storage.qcloud.QcloudStorage'
- 替换 SecretId, SecretKey, Region, Bucket 的值
QCLOUD_STORAGE_OPTION = { 'SecretId': 'SecretId 是开发者拥有的项目身份识别 ID,用以身份认证', 'SecretKey': 'SecretKey 是开发者拥有的项目身份密钥。', 'Region': '域名中的地域信息', 'Bucket': '存储桶是 COS 中用于存储数据的容器,每个对象都存储在一个存储桶中', }
- 其他配置: COS_URL = 'https://www.qixincha.com' # 自定义域名, 不配置将使用 COS 默认域名
- 将上传文件存放到云
- 同步静态文件到云
python manage.py collectstatic
要求
- 支持 Python3.4
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-storage-qcloud-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e8adb5dc90c9cd59467e230dca616101de28380c6af2bbda69e1de6daab3126 |
|
MD5 | c7d9e98709b197f258f36bf3aee715e4 |
|
BLAKE2b-256 | 43c34cd7a898d8f24bcdb5cef279d40ce0e29fd337fd60ed18dabf991aa53a38 |
Close
Hashes for django_storage_qcloud-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2acb81b4f6a04942efecfdc06b9c617b7e1adc5a4e1c8b357e08567bc30eec19 |
|
MD5 | 95060406e0c2a6cc57ec79cf03fcee2a |
|
BLAKE2b-256 | 2e2c44da06aaa75294d683692e62340928f395c90fb51fb98e8639e73334b603 |