views.py:django的 - 如何{在members.0%%對每個}編輯這個增加構件索引通過一個for循環
def main(request):
......
people = ['shargh', 'tehran']
divvs = [str(i) for i in range(2)]
members = {}
n = 0
for divv in divvs:
members[divv] = PUserSlidertxt.objects.filter(ostan=os, shahr=sh, senf=senf, username=people[n])
n = n+1
return render(request, 'main.html', {'members': members, ....})
隨着main.html中文件{{ members }}
,輸出將是:
{'0': [<PUserSlidertxt: hi>, <PUserSlidertxt: hello>], '1': [<PUserSlidertxt: goodbye>]}
現在我試試這個在main.html中:
{% for each in members.0 %}
<tr><td style="border:1px solid black; height: 50px;">{{ each.slidertxt }}<br></td></tr>
{% endfor %}
我怎樣才能提高會員的索引這裏有someth ing這樣:
{% for each in members.i %}
和i
應該增加。
你可以用'{{foorloop.counter}}'裏面一個for循環。它在循環的每次迭代中遞增。但那可能不是你想要的。你能告訴我們你到底想要達到什麼目的嗎? – xyres