У меня нет Django для тестирования в данный момент, но похоже, что статический сервер использует библиотеку mimetypes для определения типа содержимого (в частности, предположения_type ()).
Немного погуглив, я наткнулся на некоторый код , который вы, вероятно, могли бы добавить в файл settings.py, чтобы добавить поддержку для типа контента svg:
import mimetypes
mimetypes.add_type("image/svg+xml", ".svg", True)
mimetypes.add_type("image/svg+xml", ".svgz", True)
Есть также это сообщение в блоге , специфичное для Pylons, но в нем упоминается аналогичная проблема. Он указывает, что типы MIME хранятся в "/etc/mime.types" и что SVG отсутствует, потому что это не официальный тип MIME. Возможно, он прав, поскольку я не могу найти MIME-тип для SVG нигде в IANA .