我目前没有可用的Django来进行测试,但是看起来静态服务器使用mimetypes库来确定内容类型(特别是guess_type())。
稍作搜索,我遇到了一些代码,您可能会在您的settings.py中添加一些代码来添加对svg内容类型的支持:
import mimetypesmimetypes.add_type("image/svg+xml", ".svg", True)mimetypes.add_type("image/svg+xml", ".svgz", True)也有此博客文章专门针对Pylons,但它提到了类似的问题。他指定MIME类型存储在“
/etc/mime.types”中,并且缺少SVG,因为它不是官方的MIME类型。他可能是对的,因为在IANA上的任何地方都找不到SVG的MIME类型。



