gpt4 book ai didi

jquery - 如何在Python Flask框架中将格式化数据渲染为html?

转载 作者:行者123 更新时间:2023-12-01 04:53:39 24 4
gpt4 key购买 nike

我在 MongoDB 中有一些格式化数据,名为 i:

<p><strong>some string</strong></p>

但是当我用 flask 渲染它时和jinjia ,例如:

{% for i in example %}
<div>{{ i }}</div>
{% endfor %}

浏览器向我展示:

<p><strong>some string</strong></p>

但我只想得到:

一些字符串

我使用 ajax 进行此操作,并将格式化数据放入 html 中,使用 jQuery html()方法。

但是我怎样才能在模板渲染部分做到这一点呢?

最佳答案

Jinja2 默认转义 html。要将数据标记为可安全打印为 html,请使用 safe过滤。

像这样:

{{ myvariable|safe }}

或者关闭 block 的转义:

{% autoescape false %}
<p>autoescaping is disabled here
<p>{{ will_not_be_escaped }}
{% endautoescape %}

Flask 默认依赖于 Jinja,但如果您愿意,您可以使用不同的模板引擎,但仍需要安装 Jinja。

更多信息:

关于jquery - 如何在Python Flask框架中将格式化数据渲染为html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27924150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com