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
- Джанго
Коментар не знайдено