我有一个简单的问题,但我不知道如何解决它。即打印数据库表,我想打印索引号,例如:
{% for n in names %}
<tr>
<td>{{ n }} </td>
</tr>
{% endfor %}
我希望输出如下:
我尝试输入这样的内容:{%i = 0%}然后增加i并打印它,但它没有用。
答案 0 :(得分:2)
引用文档:
Variable Description
forloop.counter The current iteration of the loop (1-indexed)
forloop.counter0 The current iteration of the loop (0-indexed)
代码:
{% for n in names %}
<tr>
<td>{{ forloop.counter }} {{ n }} </td>
</tr>
{% endfor %}
答案 1 :(得分:1)
您可以使用forloop.counter
{% for n in names %}
<tr>
<td>{{ forloop.counter }}</td>
<td>{{ n }} </td>
</tr>
{% endfor %}
答案 2 :(得分:0)
您可以使用Django Docs
中指定的{{ forloop.counter }}