Python 我得到了变量

Python 我得到了变量,python,flask,Python,Flask,我是flask和jinja的新手最近我在写一个项目, 我有一个从数据库读取的“用户”对象列表 @app.route('/userManage.html',methods=['GET','POST']) def userManage(): user_lst = db.users() return render_template('manager_temps/userManage.html', user_lst=user_lst) html是: {% for user in us

我是flask和jinja的新手最近我在写一个项目, 我有一个从数据库读取的“用户”对象列表

@app.route('/userManage.html',methods=['GET','POST'])
def userManage():
    user_lst = db.users()
    return render_template('manager_temps/userManage.html', user_lst=user_lst)
html是:

 {% for user in user_lst %}
 <tr class="row">
 <td class="col-md-1">
 <input type="checkbox" name="checkbox" value={$data.login_id} id={$data.login_id}>
 </td>
 <td class="col-md-2">{{user.c_id}}</td>
 <td class="col-md-2">{{user.c_name}}</td>
 <td class="col-md-2">{{user.enroll_time}}</td>
 {% if user.is_checked %}
 <td class="col-md-2"> yes</td>
 <td class="col-md-2">
 </td>
 {% else %}
 <td class="col-md-2"> no</td>
 <td class="col-md-2">

 <input type="submit"  name="check" value = 'admit' class="btn btn-info btn-xs btndistance" data-toggle="modal" data-target="#modalCheck" onclick="" style = "margin-left:-30px;"></input>
 <input type="submit"  name="check" value = 'refuse' class="btn btn-danger btn-xs btndistance" data-toggle="modal" data-target="#modalAlter" onclick=""></input>                            
 </td>
 {% endif %}
 </tr>
 {% endfor %}
{%用于用户中的用户\u lst%}
{{user.c_id}
{{user.c_name}
{{user.enroll\u time}
{%如果选中了user.u%}
对
{%else%}
不
{%endif%}
{%endfor%}
在浏览器中,部分内容如下所示:

现在,当我单击值为“承认”或“拒绝”的按钮时,我可以使用request.form['check']获取表单并了解其值,但我如何知道列表中选择了哪个用户?我希望获得被单击的用户对象,以便在.py文件的函数userManage()中使用它


这让我困惑了很久,如果有人能帮忙,谢谢

为什么不把
user.c_id
放在
值中
输入标记中?因此,
输入
标记将如下所示,
我过去经常这样做,我可以从表单中获取值,但我认为它在浏览器中看起来不太好,在我在问题中发布的图片中,您可以看到用户id是第一个组件列,如果我在按钮中写入它,我认为这是多余的。