Django qcloud cos storage backend
Project description
django-storage-qcloud
Django storage for qcloud's COS
介绍
django-storage-qcloud 是一个服务于腾讯云存储的 Django 自定义存储系统。
安装
- 使用 pip 安装
pip install django-storage-qcloud
或者直接从 git 安装
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.storage.QcloudStorage'
- 将静态文件存放到云
STATICFILES_STORAGE = 'django_storage_qcloud.storage.QcloudStorage'
- 替换 SecretId, SecretKey, Region, Bucket 的值
QCLOUD_STORAGE_OPTION = { 'SecretId': 'SecretId 是开发者拥有的项目身份识别 ID,用以身份认证', 'SecretKey': 'SecretKey 是开发者拥有的项目身份密钥。', 'Region': '域名中的地域信息', 'Bucket': '存储桶是 COS 中用于存储数据的容器,每个对象都存储在一个存储桶中', }
- 其他配置:
- COS_URL = 'https://www.qixincha.com' # 自定义域名, 不配置将使用 COS 默认域名
- COS_FAST_CDN = False # 默认加速域名是否开启
- 将上传文件存放到云
- 同步静态文件到云
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.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e0fbdbff3fa3c2f2f54b24d30927eedebd9156121a4501b59ffc4aea448388f |
|
MD5 | 70cb949fa0b6c94fb6b531b95142341e |
|
BLAKE2b-256 | 5f7978b4b839e52e2a28e0417a8a7264a6329fd41b865a68342afcbb3aae9ae2 |
Close
Hashes for django_storage_qcloud-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 625e5ec6b49b6508e9997c83595ac887ea27590ff6d9b9ef76c373119cec682b |
|
MD5 | e075702a74e4912c781baf0d49f27bce |
|
BLAKE2b-256 | 31357b3802a69f3493fc531240a1e805de2dfc4bbf3792d905aa59b434e45fe2 |