Как присвоить элемент списка в jinja

У меня есть 2 списка на моем Django сайте.

мой views.py:

def index(request):
    totalDBElement = [169, 2166, 5413, 635, 635]
    elementOrder = ['Rules', 'Questions', 'ParentChild', 'ChildList']
    return render(request,'diagnosis/index.html', {'totalDBElement': totalDBElement, 'elementOrder' : elementOrder})  

Я хотел бы получить нечто подобное в своем template:

Правила: 169

Вопросы: 2166

ParentChild: 5413

ChildList: 635

мой template:

{% for i in len(totalDBElement) %}
<h2> {{ totalDBElement[i] }} </h2>
<h2> {{ elementOrder[i] }} </h2>
{% endfor %}

Но он выдает ошибки типа:

Could not parse the remainder: '(totalDBElement)' from 'len(totalDBElement)'

Пожалуйста, подскажите, как я могу это исправить?

Я также хочу напечатать

def index(request):
    totalDBElement = [169, 2166, 5413, 635, 635]
    elementOrder = ['Rules', 'Questions', 'ParentChild', 'ChildList']
    all_in_one = zip(elementOrder,totalDBElement)
    return render(request,'diagnosis/index.html', {'totalDBElement':all_in_one})

теперь в шаблоне

{% for item1, item2 in totalDBElement %}
<h2> {{ item1 }}:{{ item2 }} </h2>
{% endfor %}
Вернуться на верх