2013-03-25 1 views
0

간단한 질문이 있지만 해결 방법을 모르겠습니다. 즉 데이터베이스 테이블을 인쇄, 내가 예를 들어, 또한 인덱스 번호를 인쇄하고 싶습니다 :Django 프린트 테이블

베드로 :

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

는이 같은 출력을하고 싶습니다 나는 sth에 다음과 같이 입력하려고 시도했다 : {% i = 0 %} 그리고 나서 i를 증가 시켜서 출력했지만 작동하지 않았다.

답변

2

See for loop index

인용 문서 : 코드에 대한

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 %} 
+0

네, 그게 꼭 필요한 것입니다. 고마워요! – JosephConrad

1

당신은 forloop.counter

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

을 사용할 수 있습니다에 명시된대로 Django Docs