标签: python html flask jinja2
我尝试将html代码作为变量返回。 我在做什么错了?
python: return render_template("dashboard.html", services = "<h1>Service 1</h1>") 的HTML: Your services: {{services}}
return render_template("dashboard.html", services = "<h1>Service 1</h1>")
Your services: {{services}}
但是它以文本形式提供服务价值: Your services: <h1>Service 1</h1>"
Your services: <h1>Service 1</h1>"
答案 0 :(得分:0)
您的Jinja2似乎处于自动转义模式。您需要将您的字符串标记为“安全”,以免转义:
{{services|safe}}
在Jinja2 docs上了解更多信息。