我的模板代码是
{% for announcement in announcements %}
<tr>
<td>{{ count }}</td>
<td>{{ announcement.title }}</td>
<td>{{ announcement.user.profile.name }}</td>
<td>{{ announcement.modified }}</td>
</tr>
{% endfor %}
我想把通知的数量从n写到1。
我该怎么做?
答案 0 :(得分:3)
有一个名为value=BinOp(left=Num(n=1), op=Add(), right=Num(n=227))
的反向计数器。
forloop.revcounter
答案 1 :(得分:1)
如果您正在寻找一个从1开始并在循环时递增的计数器,您应该使用django&#39; s forloop.counter
{% for announcement in announcements %}
<tr>
<td>{{ forloop.counter }}</td>
<td>{{ announcement.title }}</td>
<td>{{ announcement.user.profile.name }}</td>
<td>{{ announcement.modified }}</td>
</tr>
{% endfor %}