estoy tratando de servir a un mapa SVG usando:¿Puede el servidor Django Dev servir correctamente SVG?
<object data="map.svg" type="image/svg+xml" width="400" height="300">
<embed src="map.svg" type="image/svg+xml" width="400" height="300" />
</object>
En Firefox esto conduce a un símbolo del plugin. Si cambio el nombre del mapa svg al mapa. xml muestra la imagen correctamente. Supongo que esto se debe a que el servidor de desarrollo de Django (específicamente django.views.static.serve) no está sirviendo el svg con el tipo de mime correcto. ¿Es este el problema y, de ser así, hay un parche?
Eso hizo el truco. Con suerte, esos se agregan a mimetypes lib. –
Voto a favor de resolver un problema extraño. Tuve este problema por más de una semana, django staticfiles parece servir falsos mimetypes en el devserver, como 'image/x-png'. Agregar una línea similar a la anterior resolvió eso: mimetypes.add_type ("image/png", ".png", True) – David
No estoy muy seguro de por qué, pero acabo de instalar [wagtail] (http://wagtail.io /) utilizando [generador-wagtail] (https://www.npmjs.org/package/generator-wagtail) y el logotipo svg en el panel de administración no se muestra. ''. Probé el truco anterior, pero llamar a svg url no parece tener aplicado el tipo mimet 'image/svg + xml'. No estoy sirviendo archivos estáticos con un servidor como nginx todavía, actualmente usando ''django.contrib.staticfiles ','. ¿Alguna idea? – GabLeRoux