Django-adatbázis-fájlokat egy tároló rendszer Django amely tárolja a feltöltött fájlok az adatbázisban.
FIGYELEM: Ez általában egy rossz ötlet, hogy szolgálja a statikus fájlokat Django, de vannak érvényben használati esetek. Ha a Django app van mögötte egy caching reverse proxy, és meg kell bővíteni az alkalmazás szerverek, egyszerűbb lehet fájlokat tárolni az adatbázisban.
Telepítés:
python setup.py telepíteni
Használat:
Ebben settings.py, add database_files a INSTALLED_APPS és ezt a sort:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage "
Bár upload_to egy kötelező argumentum a FileField, nem használják a fájlok tárolására az adatbázisban. Csak meg azt a álértéket:
feltölteni = models.FileField (upload_to = "nem szükséges")
Minden FileField és ImageField fájlok most az adatbázisban tárolt.
Tesztsorozat
./run_tests.sh
Requirements:
- Python
- Django
Hozzászólás nem található