烧瓶手柄按钮点击

时间:2021-07-10 20:42:49

标签: python forms flask

我正在尝试做一个网站来读取 CSV 文件并能够查看数据、编辑、删除或添加新的行/列。我能够从文件中读取数据并查看它。我使用表单上传 CSV 文件,然后读取数据并在页面中查看。数据示例如下所示:this

这是上图的html代码:

{% extends 'base.html' %}

{% block title %}
Home page
{% endblock %}

{% block content %}
<table class="table">
    <tr class="table__header">
        <th class="table__cell"> Row </th>
        {% for header in data[0] %}
        <th class="table__cell"> {{ header }} </th>
        {% endfor %}
    </tr>
    {% for row in data[1:] %}
    <tr class="table__row">
        <td>{{loop.index}}</td>
        {% for cell in row %}
        <td class="table__cell"> {{ cell }}</td>
        {% endfor %}
        <td width="130">
            <a href="" class="btn btn-secondary btn-sm">Edit</a>
            <a href="" class="btn btn-danger btn-delete btn-sm">Delete</a>
        </td>
    </tr>
    {% endfor %}
</table>

{% endblock %}

如您所见,我为每一行创建了两个按钮,一个编辑按钮和一个删除按钮。我只是不知道如何处理按钮的点击。例如,如果我单击编辑,那么我想重定向到一个新页面,在那里我可以编辑我选择编辑的特定行。如果我点击删除,那么它只会删除元素。我该如何处理按钮?我只能通过表单处理按钮吗?还是有其他方法?我对 Flask 非常陌生(刚刚在其中编程了 3-4 天),所以我不知道该怎么做。我试图寻找一个 awnser,但我不太明白,我没有得到任何与我的项目类似的东西。请帮忙。

0 个答案:

没有答案