Django-database-souborů je úložný systém pro Django, který ukládá nahrané soubory v databázi.
Upozornění: To je obecně špatný nápad sloužit statické soubory z Django, ale tam jsou některé platné případy použití. Pokud vaše aplikace Django je za caching reverzní proxy a musíte měřítko své aplikačních serverů, může to být jednodušší ukládat soubory do databáze.
Instalace:
python setup.py nainstalovat
Použití:
V settings.py, přidejte database_files do svého INSTALLED_APPS a přidejte tento řádek:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage'
Přestože upload_to je povinný argument na FileField, není použita pro ukládání souborů v databázi. Stačí jen nastavit na fiktivní hodnotu:
nahrát = models.FileField (upload_to = 'není požadováno ")
Všechny vaše FileField a ImageField soubory budou nyní uloženy v databázi.
Testovací sada
./run_tests.sh
Requirements:
- Python
- Django
Komentáře nebyl nalezen