我有.csv
个文件,并尝试使用flask和html表显示它。我已经解析了csv文件,并将其传递到flask html模板文件中。
这是我的html文件
<table class='content-table'>
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
</thead>
<tbody>
{% for firstname in firstnames %}
<tr>
<td>{{ firstname }}</td>
</tr>
{% endfor %}
{% for lastname in lastnames %}
<tr>
<td>{{ lastname }}</td>
</tr>
{% endfor %}
</tbody>
</table>
结果
我想用Doe填写Last Name栏。我该怎么办?
答案 0 :(得分:0)
渲染临时模板时,应将名字和姓氏zip()压缩。
像name_details = zip(firstnames, lastnames)
。然后,您可以在循环中使用它
<table class='content-table'>
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
</thead>
<tbody>
{% for firstname, lastnames in name_details %}
<tr>
<td>{{ firstname }}</td>
<td>{{ lastnames }}</td>
</tr>
{% endfor %}
</tbody>
</table>