烧瓶得到变量

时间:2017-05-16 08:57:40

标签: python 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 %}

在浏览器中,它似乎是这样的:the image of the html above in browser

现在,当我点击“允许”或“拒绝”值的按钮时,我可以使用request.form ['check']获取表单并知道其值,但我怎么知道列表中的哪个用户是选择?我想要点击用户对象,以便我可以在我的.py文件中的函数userManage()中使用它。

令我感到困惑很长一段时间,谢谢有人可以提供帮助。

0 个答案:

没有答案