Flask Flaks/Jinja嵌套if语句

Flask Flaks/Jinja嵌套if语句,flask,jinja2,Flask,Jinja2,我被一个嵌套的if语句卡住了,认为我的方法不对。我在我的页面上有一个大约100种产品的列表。我想要一个嵌套的“if”语句。用户将拥有一个工具箱,如果产品在他们的工具箱中,我希望呈现“已使用”,否则为“添加到工具箱?” {%用于产品中的产品|排序(attribute=“name”)%} {{product.name} {%用于toolkit%中的产品} {%if toolkit%中的product.name} 已经使用 {%else%} 添加到工具箱? {%endif%} {%endfor%} 有

我被一个嵌套的if语句卡住了,认为我的方法不对。我在我的页面上有一个大约100种产品的列表。我想要一个嵌套的“if”语句。用户将拥有一个工具箱,如果产品在他们的工具箱中,我希望呈现“已使用”,否则为“添加到工具箱?”

{%用于产品中的产品|排序(attribute=“name”)%}
{{product.name}
{%用于toolkit%中的产品}
{%if toolkit%中的product.name}
已经使用
{%else%}
添加到工具箱?
{%endif%}
{%endfor%}
有关以下内容的更多详细信息:

你正处在正确的道路上。它将有助于提供
产品
对象的结构(作为示例)

{% for product in products|sort(attribute="name") %}
    {{ product.name }}
    {% if product.name in toolkit %}
      <p>Already Uses<p>
    {% else %}
      <p>Add to toolkit?<p>
    {% endif %}
{% endfor %}
{% for product in products|sort(attribute="name") %}
    {{ product.name }}
    {% if product.name in toolkit %}
      <p>Already Uses<p>
    {% else %}
      <p>Add to toolkit?<p>
    {% endif %}
{% endfor %}
{% if product.name in toolkit|map(attribute="<whatever has the value equal with product.name>") %}
  <p>Already Uses<p>
{% else %}
  <p>Add to toolkit?<p>
{% endif %}