的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的
評論沒有發現