无法与Django进行简单的数字比较

时间:2011-11-04 01:26:47

标签: django

我想比较两个数字,但是我收到以下错误:

Could not parse the remainder: '{{hole.number}}' from '{{hole.number}}'

这是我的代码:

  {% if (hole.number - 1) > 0 %}
    ...
  {% endif %}

hole.number是一个正整数,因此比较应该有效。

1 个答案:

答案 0 :(得分:0)

这可能有用,但说实话如果你可以或者在模板标签中,你最好在你的视图中这样做

{% with hole.number|add:"-1" as num %}
 {% if num > 0 %}
 ...
 {% endif %}
{% endwith %}