Django-extramimetypes er Django app, kroge Pythons mimetyper modul til at give ekstra mimetype gætter skal tilføjes via et projekts settings.py.
Kommentarer Developer
Jeg skrev det, fordi på Mac OSX, Django statiske tjene opfattelse ikke korrekt indstillet Content-Type header for .htc filer. Det betyder, at CSS adfærd for IE ikke vil arbejde! Visningen gør brug af Pythons mimetypes.guess_type funktion, og så denne app løser problemet på en generaliseret måde.
Anvendelse:
Definer en mimetyper indstilling i dit projekt, der kortlægger udvidelser til typer, fx:
Mimetyper = {
& Nbsp; "htc.": "Text / x-komponent",
}
Og derefter at bruge det:
>>> import mimetyper
>>> Mimetypes.guess_type ("test.htc")
("Tekst / x-komponent", Ingen)
I skal tilføjes for at de mimetyper defineret i settings.py skal extramimetypes importeres. Hvis du bruger nogen af Django database maskiner (meget sandsynligt) dette vil ske automatisk.
Men under visse særlige omstændigheder (f.eks teste denne app), du bliver nødt til at importere den eksplicit. Et godt sted at gøre dette er din urls.py.
Installation :
1. Hent og installer: pip installere django-extramimetypes
2. Tilføj "extramimetypes" til INSTALLED_APPS indstillingen i dit projekt
Krav :.
- Python
- Django
Kommentarer ikke fundet