Django-extramimetypes είναι Django app που ενώνεται μονάδα τύποι mime Python για να δοθεί επιπλέον mimetype μαντεύει να προστεθεί μέσω settings.py ενός έργου.
Σχόλια δημιουργού
Το έγραψα γιατί σε Mac OSX, Django είναι στατική εξυπηρετούν άποψη αυτή δεν έχει ρυθμιστεί σωστά την κεφαλίδα Content-Type για .HTC αρχεία. Αυτό σημαίνει ότι το CSS συμπεριφορές για IE δεν θα λειτουργήσει! Η θέα κάνει χρήση της λειτουργίας mimetypes.guess_type της Python, και έτσι αυτό το app λύνει το πρόβλημα με ένα γενικευμένο τρόπο.
Χρήση:
Ορίστε μια τύποι mime ρύθμιση στο έργο σας που χαρτογραφεί τις επεκτάσεις στους τύπους, όπως:
Τύποι mime = {
& Nbsp? "HTC.": "Text / x-συνιστώσα»,
}
Και στη συνέχεια να το χρησιμοποιήσετε:
>>> Τύποι mime εισαγωγής
>>> Mimetypes.guess_type ("test.htc")
("Text / x-συνιστώσα", None)
Για τις τύποι mime που ορίζονται στο settings.py να προστεθούν, extramimetypes πρέπει να εισαχθούν. Εάν χρησιμοποιείτε κάποιο από τα μηχανήματα της βάσης δεδομένων Django του (πολύ πιθανό) αυτό θα συμβεί αυτόματα.
Ωστόσο, κάτω από ορισμένες ειδικές περιστάσεις (π.χ. δοκιμή αυτό το app), θα πρέπει να το εισαγάγει ρητά. Ένα καλό μέρος για να γίνει αυτό είναι urls.py. σας
installation :
1. Λήψη και εγκατάσταση: pip εγκατάσταση Django-extramimetypes
2. Προσθέστε "extramimetypes" για τη ρύθμιση INSTALLED_APPS στο πρόγραμμά σας
Απαιτήσεις :.
- Python
- Django
Τα σχόλια δεν βρέθηκε