flask如何完成数据库内容在html页面上的显示以及相应数据的修改和删除

我在flask框架下链接了数据库,用循环的方法在前端页面显示成表格,现在想在每一条数据后面加两个按钮用来修改和删除对应的数据,我不知道如何实现每个循环生成的按钮与匹配的数据对应起来。请求c站的友友们指点一下

        {% for item in data_list %}
        <tr>
            <td>{{item.sn}}</td>
            <td>{{item.sno}}</td>
            <td>{{item.name}}</td>
            <td>{{item.class}}</td>
            <td>{{item.age}}</td>
            <td>{{item.sex}}</td>
            <td>{{item.tel}}</td>
            <td>{{item.qq}}</td>
            <td>{{item.remk}}</td>
            <td>
                <input type="button" value="编辑">
                <input type="button" value="删除">
            </td>
        </tr>
        {% endfor %}

你这么写就需要用js了,要不然就只是静态表格,