1

私は自分のdjangoテンプレートでこのコードを実行しようとしています:

{% if lawChoice.releveAnnee==law.releveAnnee %}

次のエラーが表示されます。

Could not parse the remainder: '==law.releveAnnee' from 'lawChoice.releveAnnee==law.releveAnnee'

law.releveAnnee は整数ではなくオブジェクトと見なされると思います。そのため、比較は失敗します。

よろしくお願いいたします。

ロマン

編集

上記の回答のおかげで: == の前後にスペースが必要です:

{% if lawChoice.releveAnnee == law.releveAnnee %}

これはうまくいきます!解決しました:)

4

1 に答える 1

1

==おそらくそれは、演算子の前後にスペースを追加する必要があるためです。

あなたは平等のために行くほうがいいです

{% ifequal lawChoice.releveAnnee law.releveAnnee %}
    ...
{% endifequal %}
于 2012-12-08T11:18:41.700 に答える