Jquery 如何在Python Flask Framwork中将格式化数据呈现为html?
我在MongoDB中有一些格式化数据,名为I:Jquery 如何在Python Flask Framwork中将格式化数据呈现为html?,jquery,python,html,mongodb,flask,Jquery,Python,Html,Mongodb,Flask,我在MongoDB中有一些格式化数据,名为I: <p><strong>some string</strong></p> 浏览器显示: 一些字符串 但我只想得到: 一些字符串 我使用ajax实现,并使用jQueryhtml()方法将格式化数据放入html中 但我如何才能做到这一点,只是在模板渲染部分 默认情况下,Jinja2转义html。要将数据标记为可安全打印为html,请使用筛选器 要么像这样: {{ myvariable|safe }} 或
<p><strong>some string</strong></p>
浏览器显示:
一些字符串
但我只想得到:
一些字符串
我使用ajax实现,并使用jQueryhtml()
方法将格式化数据放入html中
但我如何才能做到这一点,只是在模板渲染部分 默认情况下,Jinja2转义html。要将数据标记为可安全打印为html,请使用筛选器 要么像这样:
{{ myvariable|safe }}
或关闭块的“转义”:
{% autoescape false %}
<p>autoescaping is disabled here
<p>{{ will_not_be_escaped }}
{% endautoescape %}
{%autoescape false%}
此处禁用自动转义
{{你不会逃脱吗}
{%endautoescape%}
Flask默认情况下依赖于Jinja,但如果愿意,您可以使用不同的模板引擎,但仍然需要安装Jinja
更多信息:
安全
过滤器?这真的很有帮助,谢谢你。在您回答之前,我认为问题是由flask
framework引起的。很容易混淆它们,我在我的回答中添加了一些链接以供将来参考。
{% autoescape false %}
<p>autoescaping is disabled here
<p>{{ will_not_be_escaped }}
{% endautoescape %}