Django的可配置文件存储
django-filestorages的Python项目详细描述
django文件存储
Django getstorage是一个用于处理可配置的小Python库 Django仓库。在
它允许您定义文件存储配置的字典
在您的settings
中,并在代码中按名称引用它们。在
它应该过时一次Django ticket 26029 已解决。在
安装
使用包管理器pip安装django文件存储。在
pip install django-filestorages
使用
任何需要存储的地方,都可以使用filestorages.get_storage
函数。在
在您的设置中,您可以使用虚线路径定义存储:
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
如果未设置。在
许可证
- 项目
标签: