假设我使用以下代码在视图中获取了一个查询集。
topics = Topic.objects.all()[:3]
在我的模板中,我这样做:
<table>
<tr>
<td>#</td>
<td>Name</td>
<tr>
{% for topic in topics %}
<tr>
<td>{{ topic.count }}</td>
<td>{{ topic.name }}</td>
<tr>
{% endfor %}
</table>
基本上,我想在第一列中有一个1,2,3的表,在第二列中有一个主题的名称。我该怎么做呢?
答案 0 :(得分:2)
我认为你需要的是forloop.counter
:
{% for topic in topics %}
<tr>
<td>{{ forloop.counter }}</td>
<td>{{ topic.name }}</td>
<tr>
{% endfor %}