我目前没有可用的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类型。



