如何访问神社中的列表项
How to aceess list item in jinja
我的 Django
站点中有 2 个列表。
我的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:
中得到这样的东西
Rules: 169
Questions: 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 %}
我的 Django
站点中有 2 个列表。
我的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:
Rules: 169
Questions: 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 %}