我希望文本在Flask / jinja2中显示为html时转义了文本

我从rss获取提要,并将数据存储在appengine数据库中。rss feed内容包括整个html。所以我有这个Python代码:

@app.route("/rssRead")

def pullRss():

feedItem = db.getFeedItemByName(request.args.get('title',None), request.args.get('key',None))

return render_template("rss.html", data= Markup(feedItem.html).unescape())

我的html模板如下所示:

{% extends "layout.html" %}

{% block body %}

{{ data }}

{% endblock %}

因此,当我查看页面时,会显示实际的html标记,该如何取消html数据的显示呢?

回答:

这也应该起作用。

{% extends "layout.html" %}

{% block body %}

{{ data|safe }}

{% endblock %}

以上是 我希望文本在Flask / jinja2中显示为html时转义了文本 的全部内容, 来源链接: utcz.com/qa/423383.html

回到顶部