我希望文本在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