Как перебрать индекс кортежа в шаблоне Django - PullRequest
2 голосов
/ 07 июля 2011

Предположим, у меня есть это

mylst = [(a, b, c), (x, y, z), (l, m, n)]

теперь вместо этого

{\% for item in mylst \%}    
     {{ item.0 }} {{ item.1}} {{ item.2 }}    
{\% endfor \%}

Могу ли я иметь еще один цикл, как

{\% for item in mylst \%}    
     {\% for a in item.length \%}
             {{item.index  }}
     {\% endfor \%}
{\% endfor \%}

1 Ответ

3 голосов
/ 07 июля 2011

Нет, и вы не хотите. Итерация по внутреннему списку точно так же, как и по внешнему.

{% for item in mylst %}
    {% for a in item %}
        {{ a }}
    {% endfor %}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...