我有4個相同長度的列表,並希望將它們全部傳遞到html頁面。Django - 從views.py打印多個通過的列表
views.py
return render(request, 'result.html', {'listA':listA, 'listB':listB, 'listC':listC, 'listD':listD})
這裏是當我試圖用瓶的代碼。
app.py
return render_template('result.html', listA = listA, listB = listB, listC = listC, listD = listD)
下面是在模板文件中的代碼;使用Flask,它可以打印出沒有任何問題的表格,但它似乎不適用於Django。 我應該如何解決我的代碼?
result.html
{% for i in listA %}
<tr>
<th> {{ listA[loop.index] }} </th>
<td> {{ listB[loop.index] }} </td>
<td> {{ listC[loop.index] }} </td>
<td> {{ listD[loop.index] }} </td>
</tr>
{% endfor %}
你什麼錯誤?請發佈你的回溯。 – 0decimal0
[在django模板中動態獲取列表項]可能的重複(https://stackoverflow.com/questions/8948430/get-list-item-dynamically-in-django-templates) –
這是我得到的錯誤:無法解析其餘的:'[loop.index]'從'listA [loop.index]' – Tsao