【发布时间】:2020-07-07 00:27:30
【问题描述】:
我有这个查看代码
def datatable(request, file):
csv_fp = open(f'data/{file}.csv', 'r')
reader = csv.DictReader(csv_fp)
headers = [col for col in reader.fieldnames]
out = [row for row in reader]
return render(request, 'datatable.html', {'data' : out, 'headers' : headers})
这是我的模板
<table id="table" class="display" style="width: 100%;">
<thead>
<tr>
{% for header in headers%}
<th>{{ header }}</th>
{% endfor %}
</tr>
</thead>
<tbody>
<tr>
{% for row in out%}
<td>{{row}}</td>
{% endfor %}
</tr>
</tbody>
</table>
我正在尝试将此 CSV 转换为我的 Django 模板中的表格。标题已正确完成,但行已关闭。有没有更好的方法来读取行,以便更容易进入 tbody?
【问题讨论】: