django 后台数据到前台后被强制转义
2018-06-07 本文已影响8人
sun_wenming
关闭转义
1.对于变量 使用safe过滤器
{{ data|safe }}
2.对于代码块 使用autoescape标签
{ % autoescape off %}
{{ body }}
{ % endautoescape %}
标签autoescape接受on或者off参数
自动转义标签在base模板中关闭,在child模板中也是关闭的
手动转义
{ { data|default:"<b>123</b>" }}
应写为
{ { data|default:"<b>123</b>" }}