Django模板HTML转义

HTML转义

模板对上下文传递的字符串进行输出时,会对以下字符自动转义。

小于号< 转换为 <

大于号> 转换为 >

单引号' 转换为 '

双引号" 转换为 "

与符号& 转换为 &

楠楠
楠楠
楠楠

关闭转义的两种形式:

1)过滤器:safe

2)标签autoescape:通过on、off来开启或关闭转义

{%autoescape off%}

...

{%endautoescape%}

硬编码:

后端返回的内容是默认转义的;

前端过滤器默认值是非转义的。

楠楠
楠楠

楠楠楠楠楠楠楠楠楠

楠楠楠楠楠楠楠楠楠

你可能感兴趣的:(Django模板HTML转义)