微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Django Qiniu Storage

程序名称:Django Qiniu Storage

授权协议: MIT

操作系统: 跨平台

开发语言: Python

Django Qiniu Storage 介绍

Django Qiniu Storage 是一个 Django
的框架扩展,封装了七牛云存储服务的使用。

如果你对 Django 的 Storage 系统尚不熟悉的话, Django 官方文档中的这几篇: Managing files, Managing
static files, The staticfiles app 都是很不错的阅读材料。 建议阅读完后, 再看本教程。

用例1: 只用七牛托管动态生成文件(例如用户上传文件

在 settings.py 里设置 DEFAULT_FILE_STORAGE :

DEFAULT_FILE_STORAGE = ‘qiniustorage.backends.QiniuStorage’

用例2: 用七牛托管动态生成文件以及站点自身的静态文件

首先,检查你的 INSTALLED_APPS setting, 确保安装了 django.contrib.staticfiles 这个 app。

staticfiles 提供了一个名为 collectstatic 的命令。 它会收集各个 app 的根目录下的 static 子目录下的文件
并汇总到一个地方。如果将 django settings 里的 STATICFILES_STORAGE 设置为 QiniuStorage,
收集到的静态文件就会被统一上传七牛

Django Qiniu Storage 官网

https://github.com/glasslion/django-qiniu-storage

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐