Jinja 2 で条件付き if ステートメントを使用するにはどうすればいいですか? 質問する

Jinja 2 で条件付き if ステートメントを使用するにはどうすればいいですか? 質問する

私は Django 初心者なので、助けが必要です。データベースからリストを表示するために for ループを使用しました。しかし、ユーザー入力がデータベース項目と一致する場合にのみ表示されるように、if ステートメントを追加したいと思います。ご覧ください:

{%for inc in all_items%}
    <ul>                 
        {#I want to add an if statement here, if user input == inc_element#}
        <li><p>{{inc.item_name}}<p></li>
    </ul>
    <hr>
{%endfor%}

ユーザー入力を取得するには HTML フォーラムを使用する必要があることはわかっています。しかし、if ステートメントでそれを一致させるにはどうすればよいのでしょうか。助けていただければ幸いです。

ベストアンサー1

一般的な条件構文は次のようになります。

{% if some_variable == some_value %}
    {{ do_something }}
{% endif %}

ドキュメントにはさらにいくつかあります

おすすめ記事