我是新来的烧瓶和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 %}
在浏览器中,它似乎是这样的:the image of the html above in browser
现在,当我点击“允许”或“拒绝”值的按钮时,我可以使用request.form ['check']获取表单并知道其值,但我怎么知道列表中的哪个用户是选择?我想要点击用户对象,以便我可以在我的.py文件中的函数userManage()中使用它。
令我感到困惑很长一段时间,谢谢有人可以提供帮助。