Django Qiniu Storage Django 的框架扩展开源项目

我要开发同款
匿名用户2015年02月17日
47阅读
开发技术Python
所属分类Web应用开发、网站API
授权协议MIT

作品详情

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

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

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

在settings.py里设置DEFAULT_FILE_STORAGE:

DEFAULT_FILE_STORAGE='qiniustorage.backends.QiniuStorage'

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

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

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

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论