Django-database-filer er et opbevaringssystem til Django, at butikkerne uploadede filer i databasen.
ADVARSEL: Det er generelt en dårlig idé at tjene statiske filer fra Django, men der er nogle gyldige use cases. Hvis din Django app er bag en caching reverse proxy, og du har brug for at skalere dine applikationsservere, kan det være enklere at gemme filer i databasen.
Installation:
python setup.py installere
Anvendelse:
I settings.py, tilføj database_files til din INSTALLED_APPS og tilføje denne linje:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage'
Selvom upload_to er et obligatorisk argument om FileField, er det ikke bruges til opbevaring af filer i databasen. Bare sæt den til en dummy-værdi:
upload = models.FileField (upload_to = 'ikke påkrævet)
Alle dine FileField og ImageField filer vil nu blive lagret i databasen.
Test suite
./run_tests.sh
Requirements:
- Python
- Django
Kommentarer ikke fundet