我有一个简单的问题,但我不知道如何解决它。即印刷数据库表,我想也打印索引号,例如:Django打印表
{% for n in names %}
<tr>
<td>{{ n }} </td>
</tr>
{% endfor %}
我想有这样的输出:
- 约翰
- 彼得
我试图像这样键入:{%i = 0%}然后增加i并打印它,但它不起作用。
我有一个简单的问题,但我不知道如何解决它。即印刷数据库表,我想也打印索引号,例如:Django打印表
{% for n in names %}
<tr>
<td>{{ n }} </td>
</tr>
{% endfor %}
我想有这样的输出:
我试图像这样键入:{%i = 0%}然后增加i并打印它,但它不起作用。
引用文档:
为您的代码:
{% for n in names %}
<tr>
<td>{{ forloop.counter }} {{ n }} </td>
</tr>
{% endfor %}
您可以使用forloop.counter
{% for n in names %}
<tr>
<td>{{ forloop.counter }}</td>
<td>{{ n }} </td>
</tr>
{% endfor %}
你可以使用{{ forloop.counter }}
Django Docs
是的,这正是我所需要的。非常感谢! – JosephConrad 2013-03-25 21:14:35