У меня есть два цикла for в Jinja. (Проект Django) Я хочу сохранить forloop.counter для первого цикла в переменную и использовать во втором цикле.
Я не могу сохранить правильную переменную счетчика цикла - мне нужна функциональность, подобная enumerate в python, или просто способ сохранить мои переменные для следующего цикла for.
{% for boards, value_dict in my_dict.items %}
**{{ forloop.counter }}** <---- gets the correct loop index I need
{% for mode, platform_dict in value_dict.items %}
// I have no way of saving the above value, if I call forloop.counter in this line it gets the counter for the wrong forloop
**// I need to use the index above in this line.**
{% for mode, platform_dict in value_dict.items %}
**// I also need the same variable here**
{% endfor %}
{% endfor %}
{% endfor %}
Что я пытался использовать :
- {% with counter=forloop.counter %} (в первом цикле установите это значение)
- {% with forloop.counter as counter %}
- {set counter = {{forloopcounter}} (в первом цикле установить это)
- Использование loop.index
- Использование forloop.parent.count
Это кажется очень простой вещью, которую я хочу сделать, но я не могу найти правильный синтаксис для этого. Также использую