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