2024-06-16 08:34:31 发布
网友
我得到一些表示嵌入tweets的HTML,并希望在模板中呈现它们。但是,我得到的是原始的HTML代码,而不是嵌入的tweet。如果我手动将HTML添加到模板中,tweet就会正确显示。为什么它呈现代码而不是tweet?在
@app.route("/") def main(): html_list = sentiment.getEmbed() return render_template('home.html', htmls=html_list)
关闭HTML的自动转义,因为您可能信任来自Twitter API的数据。在
{{ html|safe }}
Jinja默认情况下会转义不安全字符,以防止某些安全漏洞。所以您可以看到什么看起来像原始的html而不是呈现的html。在
关闭HTML的自动转义,因为您可能信任来自Twitter API的数据。在
Jinja默认情况下会转义不安全字符,以防止某些安全漏洞。所以您可以看到什么看起来像原始的html而不是呈现的html。在
相关问题 更多 >
编程相关推荐