У меня есть список ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
.Нарезка в шаблоне Django
В моих шаблонах Django, я хочу вывод как
a b
c d
e f
g h
Это то, что я делаю: -
{% for i in list|slice:"::2" %}
{{i}} {{}} // how do I get the second element?
{% endfor %}
Что мне не хватает?
Ниже питон эквивалент: -
for i in range(0, len(list), 2):
print list[i], list[i+1]
Привет Даниэль, Пожалуйста, посмотри на обновленный вопросе (Питон эквивалент). – PythonEnthusiast
Это совсем не эквивалентно. «Эквивалент Python» будет «для i в lst [:: 2]». –
Моя ошибка. Да, 'для i в lst [:: 2]' будет более подходящим. Как я могу напечатать индекс 'i'th и' i + 1' в шаблоне django. – PythonEnthusiast