我正在尝试在本地加载mathjax但是,autoescape标记似乎没有做任何事情......
{% autoescape off %}
<script type="text/javascript" src="{% static 'app/js/MathJax/MathJax.js?config=TeX-MML-AM_CHTML'|safe %}"></script>
{% endautoescape %}
返回
GET http://127.0.0.1:8000/static/app/js/MathJax/MathJax.js%3Fconfig%3DTeX-MML-AM_CHTML
我也尝试过滤为安全,没有成功。
答案 0 :(得分:2)
您可以分离解析静态文件路径和添加参数:
<script type="text/javascript" src="{% static 'app/js/MathJax/MathJax.js' %}?config=TeX-MML-AM_CHTML"></script>
同样,当通过媒体注册静态文件时,不会对特殊符号进行编码,例如:
class PostAdmin(admin.ModelAdmin):
class Media:
js = (
'app/js/MathJax/MathJax.js?config=TeX-MML-AM_CHTML',
)
或者使用{% get_static_prefix %}
之类的img {
height: 200px;
width: 200px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
img:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
标记。