让 jinja2 转义 html 的时候允许指定部分 <img>、<code> 之类的标签转义

Flask 的模板 Jinja2 会将所有的 html 转义,我想让输出的 <img><code> 等指定的标签不进行转义,让他们正常输出,有何良策?

阅读 13k
2 个回答

可以试试 safe 这个filter,原始的 string 就不会被 escape

{{ some html string|safe }}

feedparser 里有 HTML sanitization 功能。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题