django模板将对象转换为int

时间:2012-12-08 11:13:44

标签: django

我正在尝试在我的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 %}

这个有效!解决了:))

1 个答案:

答案 0 :(得分:1)

可能是因为您需要在==运算符之前和之后添加空格。

你最好去ifequal

{% ifequal lawChoice.releveAnnee law.releveAnnee %}
    ...
{% endifequal %}