如何插入HTML表格的特定列

时间:2019-09-18 07:27:33

标签: python html flask

我有.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>

结果

a busy cat

我想用Doe填写Last Name栏。我该怎么办?

1 个答案:

答案 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>