如何使用jinja将python文件中的值传递到html中的IF语句中?
问题: 在python中,我想返回一个参数为空的html文件如何使用jinja将python文件中的值传递到html中的IF语句中?,html,python-3.x,variables,if-statement,jinja2,Html,Python 3.x,Variables,If Statement,Jinja2,问题: 在python中,我想返回一个参数为空的html文件 return render_template("index.html", empty = "No") 在index.html中 {% block main %} {% if {{ empty }} == "No" %} // TODO Somethig {% endif %} {% endblock %} 作为回应,我得到了 jinja2.exceptions.TemplateSyntax
return render_template("index.html", empty = "No")
在index.html中
{% block main %}
{% if {{ empty }} == "No" %}
// TODO Somethig
{% endif %}
{% endblock %}
作为回应,我得到了
jinja2.exceptions.TemplateSyntaxError: expected token ':', got '}'
如何实现这个想法
非常感谢您的帮助;)
谢谢 轻松修复:
您想要{%if empty==“No”%}
而不是{%if{{{empty}}==“No”%}
您的代码是:
{% block main %}
{% if empty == "No" %}
// TODO Somethig
<p>NOOO</p>
{% endif %}
{% endblock %}
{%block main%}
{%如果为空==“否”%}
//做某事
努奥
{%endif%}
{%endblock%}
非常感谢!真的很容易解决