7

次のようなDjangoテンプレートがあります。

{% if thing in ['foo', 'bar'] %}
    Some HTML here
{% else %}
    Some other HTML
{% endif %}

問題は、それが空に戻ることです。これに切り替えると:

{% if thing == 'foo' or thing == 'bar' %}
    Some HTML here
{% else %}
    Some other HTML
{% endif %}

それはうまくいきます。x in listDjangoテンプレートで使用できない理由はありますか?

4

3 に答える 3

10

あなたはできる。ただし、テンプレートでリスト リテラルを使用することはできません。ビューでリストを生成するか、使用を避けてif ... in ...ください。

于 2013-01-14T23:14:32.413 に答える