how do I include quoted HTML in a Tornado Template?

有些话、适合烂在心里 提交于 2019-12-18 03:17:37

问题


I'm using Tornado Templates and one of my fields is a string that has HTML tags quoted in it, e.g. <p>Solar power</p>

When I render it into the template, the tags are quoted verbatim instead of treated as tags. {{ quoted_html }} So it looks exactly as above with the p tag visible.

In other templating systems, {{ = foo}} renders foo verbatim, but {{html foo}} treats the tags as tags.

Is there the equivalent in Tornado Templates?


回答1:


{% raw foo %}, in Tornado 2.0+.

If you do that with a lot of expressions in a template, you can add the {% autoescape None %} directive to the beginning of the template, after which {{ foo }} will not be escaped.



来源:https://stackoverflow.com/questions/6527833/how-do-i-include-quoted-html-in-a-tornado-template

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!