django-extramimetypes es Django aplicación que se conecta el módulo de Python tipos MIME para permitir mimetype adicional adivina que se añade a través de settings.py de un proyecto.
Comentarios de los desarrolladores
Lo escribí porque en Mac OSX, Django de vista estático servir no establece correctamente la cabecera Content-Type para archivos .htc. Esto significa que las conductas de estilo CSS para IE no funcionan! La vista hace uso de la función mimetypes.guess_type de Python, por lo que esta aplicación resuelve el problema de una manera generalizada.
Uso:
Definir un MIMETYPES configuración en su proyecto que mapea extensiones de tipos, por ejemplo:
MimeTypes = {
& Nbsp; "htc.": "Text / x-componente",
}
Y después de usarlo:
>>> tipos MIME de importación
>>> Mimetypes.guess_type ("Test.htc")
("Text / x-componente", Ninguno)
Para que los tipos MIME definidos en settings.py a añadir, extramimetypes deben ser importados. Si utiliza cualquiera de maquinaria de base de datos de Django (muy probable) esto ocurrirá automáticamente.
Sin embargo, en algunas circunstancias especiales (por ejemplo, pruebas de esta app) que necesita para importar de forma explícita. Un buen lugar para hacer esto es su urls.py.
Instalación :
1. Descargar e instalar: pip instalar django-extramimetypes
2. Agregue "extramimetypes" para el ajuste INSTALLED_APPS en su proyecto
Requisitos .
- Python
- Django
Comentarios que no se encuentran