的django-数据库文件是一个存储系统,用于Django的,其存储在数据库中上传的文件。
警告:这通常是一个坏主意,提供静态文件从Django的,但也有一些有效的用例。如果你的Django应用程序是一个缓存反向代理之后,你需要扩展的应用服务器,它可能是简单的存储在数据库中的文件。
安装:
蟒蛇setup.py安装
用法:
在settings.py,添加database_files到您的INSTALLED_APPS并加入这一行:
DEFAULT_FILE_STORAGE ='database_files.storage.DatabaseStorage“
虽然upload_to是对的FileField必需的参数,它不用于在数据库中存储的文件。只需将其设置为一个虚拟值:
上传= models.FileField(upload_to ='不需要')
所有的FileField和ImageField字段的文件现在将存储在数据库中。
测试套件
./run_tests.sh
Requirements:
- 在Python的
- Django的
评论没有发现