在 django 中获取 row_num 的最佳方法是什么?
在 django 中获取 row_num 的最佳方法是什么?我们可以在 django 模板标签中使用变量作为计数器吗?
{% for o in objects %}
<tr>
<td>{{ row_num }}</td>
<td>{{ o.first_name }}</td>
<td>{{ o.last_name }}</td>
</tr>
{% endfor %}
提前致谢。
What is the best way to get row_num in django ? Can we use a variable as counter in django template tags ?
{% for o in objects %}
<tr>
<td>{{ row_num }}</td>
<td>{{ o.first_name }}</td>
<td>{{ o.last_name }}</td>
</tr>
{% endfor %}
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 forloop 模板标签:
You can use the forloop template tag :
我没有使用 django (我使用的是 pylons),但我不认为这实际上是 django “问题”。您应该使用“枚举”。它是Python语言的一部分。
像这样:
这会打印
所以在你的情况下你应该写:
我希望这就是你正在寻找的。
最好的,K.
I'm not using django (I'm using pylons) but I dont think that this is actually a django "problem". You should use "enumerate". It is part of the python language.
Like this:
this would print
so in your case you should write:
I hope this was what you were looking for.
Best, k.