17
У меня есть вложенный список. Мне нужно перебирать список и держать его в цикле, как показано ниже.диапазон в jinja2 внутри a for loop
{% for alpha in list %}
<div id="{{ loop.index }}">
<div class='sidebar-one'>
{% for beta in list[0][2:] %} #I want to iterate through list[0][2:] till list[n][2:]
<p> {{ beta[0][0] }} </p>
{% endfor %}
</div>
</div>
{% endfor %}
Я пробовал диапазон, но не повезло.
{% for n in range(1,n) %}
{% for line in check[{{n}}][2:] %}
{% endfor %}
он бросил ошибку:
TemplateSyntaxError: expected token ':', got '}'
ОК я получить его. моя ошибка заключалась в том, что n в фигурные скобки, такие как {{n}}. Мне все еще интересно, почему брекеты здесь не используются? мы находимся в jinja2, а не в python, правильно? –
запрос anohter, если вы не возражаете добавить ответ. как я заканчиваю сначала для цикла, а второй? «endfor» автоматически автоматически приближается к петле? Я задаюсь вопросом, есть ли какой-либо взлом для завершения внешнего для цикла, а затем внутренний! –
@ChandanGupta: Jinja2 не Python, но его синтаксис очень похож. Что касается цикла, как бы вы это сделали с обычным Python? – Blender