2009-06-02 7 views
0

내가는에서 appengine 프로젝트를 가지고와 내 템플릿에 나는 'forloop.counter'를 사용하려고했습니다- 루프

{% for i in range(0, len(somelist)) %} 
    {{ somelist[i] }} {{ otherlist[i] }} 
{% endfor %} 

같은 것을하고 싶어 목록 항목에도 액세스 할 수 있지만 그 중 하나는 제대로 작동하지 않았습니다. 어떤 제안?

관련, 먹스

답변

6

당신이 대신 수행 할 수 있습니다하면 해당 somelist 및 otherlist가 압축되어 있도록 하나의리스트에 함께 템플릿에 전달하는 데이터를 변경할 수 있습니다 :

combined_list = zip(somelist, otherlist) 
... 
{% for item in combined_list %} 
    {{ item.0 }} {{ item.1 }} 
{% endfor %} 
+0

을 Django 템플릿의 목록 항목 조회 구문은 {{item.0}} {{item.1}} –

+0

이지만 올바른 생각입니다. 감사합니다. 깜빡했습니다. 고정 ... – Miles

+0

팁 주셔서 감사합니다! 나는 'zip'이 입력으로 두 개 이상의리스트를 가질 수 있다는 것을 알기 때문에, 내가 정확히 무엇을 찾고 있는지 정확하게 미리 일치하는 한. 감사합니다. – mux