Django βάση δεδομένων αρχείων είναι ένα σύστημα αποθήκευσης για Django ότι αποθηκεύει τα αρχεία που ανεβάζονται στη βάση δεδομένων.
ΠΡΟΣΟΧΗ: Είναι γενικά μια κακή ιδέα να εξυπηρετήσει στατικά αρχεία από Django, αλλά υπάρχουν κάποιες έγκυρες περιπτώσεις χρήσης. Αν Django app σας είναι πίσω από caching αντίστροφη proxy και θα πρέπει να αναβαθμίσουν διακομιστές εφαρμογών σας, μπορεί να είναι απλούστερο να αποθηκεύσει τα αρχεία στη βάση δεδομένων.
Εγκατάσταση:
python setup.py εγκαταστήσετε
Χρήση:
Σε settings.py, προσθέστε database_files να INSTALLED_APPS σας και να προσθέσετε αυτή τη γραμμή:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage »
Αν upload_to είναι ένα απαιτούμενο όρισμα σε FileField, δεν χρησιμοποιείται για την αποθήκευση αρχείων στη βάση δεδομένων. Μόλις το ρυθμίσετε σε ένα ομοίωμα τιμή:
ανεβάστε = models.FileField (upload_to = «δεν απαιτείται»)
Όλα τα FileField και ImageField τα αρχεία σας θα αποθηκευτούν στη βάση δεδομένων.
Test Suite
./run_tests.sh
Requirements:
- Python
- Django
Τα σχόλια δεν βρέθηκε