Django-tietokanta-tiedostoja on tallennusjärjestelmän Django joka tallentaa lähetetyt tiedostot tietokantaan.
VAROITUS: Se on yleensä huono idea palvella staattisia tiedostoja Django, mutta joitakin voimassa käyttötapauksia. Jos Django sovellus on takana välimuistia käänteinen proxy ja sinun täytyy skaalata sovelluspalvelimet, se voi olla yksinkertaisempaa tallentaa tiedostoja tietokannassa.
Asennus:
python setup.py asentaa
Käyttö:
Vuonna settings.py, lisää database_files teidän INSTALLED_APPS ja lisää tämä rivi:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage'
Vaikka upload_to on pakollinen argumentti FileField, sitä ei käytetä tiedostojen tallentamisen tietokantaan. Vain aseta se dummy-arvo:
upload = models.FileField (upload_to = 'ei tarvita)
Kaikki FileField ja ImageField tiedostot nyt tallennettu tietokantaan.
Testikirjaston
./run_tests.sh
Requirements:
- Python
- Django
Kommentteja ei löytynyt