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.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 默认域名
- 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.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | dadc8415b664debeb4de0f30a554f5dd69ba205d0e4035d73d41ce18eff67b56 |
|
MD5 | 21a2334939d8a5c605f91cd02e00a08e |
|
BLAKE2b-256 | 617549741bb3c9e7892dc340faf5762e956f42a1012653f654c399ba76362e98 |
Close
Hashes for django_storage_qcloud-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f38bfd4f652c6e4aeb83ac264cda9bb4ae1f99fcd1e6a713a9b949ee3154f03 |
|
MD5 | 984f5bc76c27d7e78a66cc91d73f3c15 |
|
BLAKE2b-256 | 485b856ea4544709e025e29223a8a8c694b8b88aff2b37df326844582f7a221e |