+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

flask jinja2模板内容自动转义和取消转义

因安全性问题,jinja2模版的内容默认会被自动转义,例如: ``` <img src="abc.jpg"/> ``` 会被jinja2模版转义成 ``` &lt;img src=&#34;abc.jpg&#34;/&gt; ``` 导致图片无法展示。这时就需要通过取消转义来展示图片,只需要在输出的内容外添加 {% autoescape false %}{% endautoescape %} 即可,例如: ``` {% autoescape false %}{{ content }}{% endautoescape %} ```
我的笔记