如何使用jinja将python文件中的值传递到html中的IF语句中?

如何使用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

问题:

在python中,我想返回一个参数为空的html文件

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%}
非常感谢!真的很容易解决