django 后台静态文件不显示
原文链接 https://my.oschina.net/VASKS/blog/874270
django admin svg 不显示。后台显示 xx.svg 200 但浏览器就是不显示。
百度了一圈,没有一个正确答案。
谷歌上不上,哎,必应一下。
然后去了,stackoverflow
http://stackoverflow.com/questions/35282182/django-static-templatetag-not-displaying-svg
说在 设置文件里面加上 mimetypes。
I found the issue. In settings.py
, it should be mimetypes.add_type('image/svg+xml', '.svg', True)
.image
should be singular.
我就在头部加上了。
settings.py
首部
import mimetypes
mimetypes.add_type("image/svg+xml", ".svg", True)
mimetypes.add_type("image/svg+xml", ".svgz", True)
然后
强制刷新浏览器,ctrl+f5 ok。
图标显示了。