Отображать элементы списка, используя индекс словаря в Jinja (Джанго)

Abhijith спросил: 11 марта 2019 в 07:42 в: python

Я использую Django версии 2.1.7, jinja2 и пытаюсь перебрать список внутри словаря, используя forloop.counter0 в шаблоне Jinja.

MyCode Views.py:

 def sample(request):
    datas= ['value1','value2','value3'] #list
    data={'key1':'val1','key2':'val2','key3':'val3'} #dictionary
    return render(request,'index.html',{'datalist':datas,'datadic':data})

Index.html (Jinja):

{% for dic in datadic %} 
    {{ dic }}
    {{ datalist.forloop.counter0 }} 
{% endfor %}
<!-- datalist.0 is only possible after research ,but is it constant 
for every iteration -->

ожидается вывод:

val1 value1
val2 value2
val3 value3

0 ответов