2011-11-03 4 views
5

매우 간단한 질문이 있지만 간단한 해결책을 찾지 못하는 것 같습니다. 장고 템플릿의 배열을 반복하고 싶지만 첫 번째 값은 건너 뜁니다.Django - 배열의 첫 번째 행 건너 뛰기

의 나는 내가 뷰를 통해 내 템플릿에 전달하는이 같은 배열이 있다고 가정 해 봅시다 :

내 템플릿에서
array = ['1', '2', '3', '4', '5'] 

내가 할 :

{%를 A의 배열 %에서} {{ a}} {% endfor %}

첫 번째 값없이 '2' '3' '4' '5'만 인쇄하려면 어떻게해야합니까?

답변

2
{% for a in array %} 
{% if forloop.counter != 1 %} 
    {{ a }} 
{% endif %} 
{% endfor %} 
+0

@Jeremy Lewis의 해결책은 첫 번째 값으로 무엇인가하고 싶지 않으면 아마 더 깨끗합니다. –

5
{% for a in array %} 
    {% if not forloop.first %} 
    {{ a }} 
    {% endif %} 
{% endfor %} 

뿐만 아니라 마지막 반복에 대한 물론 forloop.last의가있다.

이들은 모두 장고 reference에 나와 있습니다.

관련 문제