如何在python中将HTML代码作为变量返回

时间:2019-01-11 10:22:19

标签: python html flask jinja2

我尝试将html代码作为变量返回。 我在做什么错了?

python: return render_template("dashboard.html", services = "<h1>Service 1</h1>") 的HTML: Your services: {{services}}

但是它以文本形式提供服务价值: Your services: <h1>Service 1</h1>"

1 个答案:

答案 0 :(得分:0)

您的Jinja2似乎处于自动转义模式。您需要将您的字符串标记为“安全”,以免转义:

{{services|safe}}

Jinja2 docs上了解更多信息。