2013-03-25 79 views
0

我有一個簡單的問題,但我不知道如何解決它。即印刷數據庫表,我想也打印索引號,例如:Django打印表

{% for n in names %} 
    <tr> 
     <td>{{ n }} </td> 
    </tr> 
{% endfor %} 

我想有這樣的輸出:

  1. 約翰
  2. 彼得

我試圖像這樣鍵入:{%i = 0%}然後增加i並打印它,但它不起作用。

回答

2

See for loop index

引用文檔:

​​

爲您的代碼:

{% for n in names %} 
    <tr> 
     <td>{{ forloop.counter }} {{ n }} </td> 
    </tr> 
{% endfor %} 
+0

是的,這正是我所需要的。非常感謝! – JosephConrad 2013-03-25 21:14:35

1

您可以使用forloop.counter

{% for n in names %} 
    <tr> 
     <td>{{ forloop.counter }}</td> 
     <td>{{ n }} </td> 
    </tr> 
{% endfor %}