django 默认html是转义的。
在view.py 定义一段html字符串,在html接收
在html接收
显示结果是:
查看源码得知:
他默认将<>转成对于的< >
< 会转换为<
> 会转换为>
' (单引号) 会转换为'
" (双引号)会转换为 "
& 会转换为 &
默认转义可以用过滤器:
escape
关闭转义 safe
代码块转义:
{ % autoescape off %} {{ body }} { % endautoescape %}
效果: