Python 从Twitter呈现HTML显示代码,而不是嵌入tweet
我得到一些表示嵌入tweet的HTML,并希望在模板中呈现它们。然而,我得到的是原始HTML代码,而不是嵌入的tweet。如果我手动将HTML添加到模板中,tweet将正确显示。为什么它呈现代码而不是推文Python 从Twitter呈现HTML显示代码,而不是嵌入tweet,python,twitter,flask,jinja2,Python,Twitter,Flask,Jinja2,我得到一些表示嵌入tweet的HTML,并希望在模板中呈现它们。然而,我得到的是原始HTML代码,而不是嵌入的tweet。如果我手动将HTML添加到模板中,tweet将正确显示。为什么它呈现代码而不是推文 @app.route("/") def main(): html_list = sentiment.getEmbed() return render_template('home.html', htmls=html_list) {htmls%中的html为%1} {{ht
@app.route("/")
def main():
html_list = sentiment.getEmbed()
return render_template('home.html', htmls=html_list)
{htmls%中的html为%1}
{{html}
{%endfor%}
关闭HTML的自动转义,因为您可能信任来自Twitter API的数据
{{ html|safe }}
Jinja默认情况下会转义不安全的字符,以防止出现某些安全漏洞。因此,您可以看到什么看起来像原始html,而不是呈现的html