Приветствую!
Задача следующая:
Есть два списка, которые передаются в шаблон
1:
data = ['foo', 'bar', ...]
2:
colors = ['#54BE50', '#76C008', ...]
Нужно в шаблоне перебрать список data и ассоциировать со значениями из списка colors, пытаюсь так:
{% for data_item in data %}
<mark id={{ forloop.counter }} style="background: {{ colors.forloop.counter0 }};">{{ data_item }}</mark>
{% endfor %}
То есть, мне нужно в цикле по одному списку выбрать значение из другого списка по аналогичному индексу, может, существует возможность сделать это именно в шаблоне? forloop.counter не работает, если его использовать как индекс для другого списка.
Спасибо!
UPD. Задача решена, обработал данные во view, но, всё же, интересны варианты решения непосредственно в шаблоне.