Django pliki bazy danych jest systemem magazynowania dla Django, że sklepy Plików w bazie danych.
Uwaga: To jest generalnie zły pomysł, aby służyć statycznych plików z Django, ale są pewne ważne przypadki użycia. Jeśli Twoja aplikacja Django jest za proxy buforowanie wstecznego i trzeba skalować serwery aplikacji, może być prostsze do przechowywania plików w bazie danych.
Instalacja:
python setup.py install
Sposób użycia:
W settings.py dodaj database_files do INSTALLED_APPS i dodać linię:
DEFAULT_FILE_STORAGE = "database_files.storage.DatabaseStorage"
Chociaż upload_to jest argument wymagany na FileField, nie służy do przechowywania plików w bazie danych. Wystarczy ustawić go na wartość manekina:
przesłać = models.FileField (upload_to = "nie jest wymagane")
Wszystkie pliki FileField i ImageField będzie teraz przechowywane w bazie danych.
Zestaw testów
./run_tests.sh
Requirements:
- Python
- Django
Komentarze nie znaleziono