我从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 %}