django-extramimetypes est Django app qui raccorde le module de mimetypes de Python pour permettre mimetype supplémentaire devine être ajouté via le settings.py d'un projet.
commentaires de développeurs
Je l'ai écrit parce que sur Mac OSX, Django statique servir vue ne définit pas correctement l'entête Content-Type pour les fichiers .htc. Cela signifie que les comportements de CSS pour IE ne fonctionnera pas! Le point de vue rend l'utilisation de la fonction de mimetypes.guess_type de Python, et ainsi de cette application permet de résoudre le problème d'une manière généralisée.
Utilisation:
Définir un cadre dans votre projet qui mappe des extensions de types, par exemple MIMETYPES:
MIMETYPES = {
& Nbsp; "HTC.": "Text / x-composant",
}
Et puis de l'utiliser:
>>> mimetypes d'importation
>>> Mimetypes.guess_type ("test.htc")
("Text / x-composant", Aucun)
Pour les types MIME définis dans settings.py à ajouter, extramimetypes doivent être importés. Si vous utilisez l'un des rouages de base de données de Django (très probable) cela se fera automatiquement.
Cependant, dans certaines circonstances particulières (par exemple de tester cette application), vous aurez besoin d'importer explicitement. Un bon endroit pour ce faire est votre urls.py.
Installation :
1. Téléchargez et installez: pip installer django-extramimetypes
2. Ajouter "extramimetypes" à la mise INSTALLED_APPS dans votre projet
Exigences :.
- Python
- Django
Commentaires non trouvées