2 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
不確定這{{ tables[0][0] }}是否是訪問(wèn) of 類型dict的第一個(gè)元素list的有效方法dicts。據(jù)我了解,您目前有一個(gè)listof dicts,因此如果您想將單個(gè)數(shù)據(jù)字典更新為一行,那么您可以使用這樣的語(yǔ)法。
{% for dict_item in parent_list %}
{% for key, value in dict_item.items() %}
<h1>Key: {{key}}</h1>
<h2>Value: {{value}}</h2>
{% endfor %}
{% endfor %}
因此,您可以使用<td>Value: {{value}}</td>來(lái)呈現(xiàn)<td>一行中的值而不是<td>{{data.File_Date}}</td>. 這應(yīng)該可以有效地解決您的問(wèn)題。

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
我認(rèn)為以下行是錯(cuò)誤的{%for data in tables[0][0]%}
在此上下文中,您從表中獲取數(shù)據(jù),表是包含字典的列表。tables[0] 將為您提供列表中的第一個(gè)字典。現(xiàn)在,當(dāng)您使用語(yǔ)法 tables[0][0] 時(shí),您正在嘗試使用 0(零)作為鍵來(lái)訪問(wèn)字典。如果沒(méi)有密鑰 0(零),您將收到密鑰錯(cuò)誤。
添加回答
舉報(bào)