Django的可配置文件存储

django-filestorages的Python项目详细描述


django文件存储

Django getstorage是一个用于处理可配置的小Python库 Django仓库。在

它允许您定义文件存储配置的字典 在您的settings中,并在代码中按名称引用它们。在

它应该过时一次Django ticket 26029 已解决。在

安装

使用包管理器pip安装django文件存储。在

pip install django-filestorages

使用

任何需要存储的地方,都可以使用filestorages.get_storage函数。在

^{pr2}$

在您的设置中,您可以使用虚线路径定义存储:

FILE_STORAGES={'default':{'BACKEND':"django.core.files.storage.FileSystemStorage",'OPTIONS':{'location':'/path/to/the/files/','base_url':'/files/',}},'some':{'BACKEND':'other.backend.Storage','OPTIONS':{'option':'value',},},'some.configured':{'OPTIONS':{'second_option':True,},},}

在本例中,get_storage('some.configured.storage')返回{}

如果没有找到匹配的后端,则使用FILE_STORAGES['default'],返回 DEFAULT_FILE_STORAGE如果未设置。在

许可证

MIT

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Grails中集成javaapplet   动态设置片段时发生java错误   JavaSpringVelocity模板电子邮件?   SpringHateOAS中java自定义json输出   java wait()和notify()相关问题   正则表达式中的单词边界是什么?   使用外部库将项目部署到glassfish后发生java NoClassDefFoundError   java为什么在这里初始化ListNode两次?   java libGDX移动三维模型   java使线程等待另一个线程的执行   正则表达式如何在java中使用正则表达式解析给定字符串   java SWT ScrolledComposite在32768像素后切断画布生成的图像