【发布时间】:2019-08-08 21:39:43
【问题描述】:
我正在循环浏览 Jinja 模板中的数据,并且我已将每条记录的 id 组件设置为输入字段的输入。每个输入字段都有一个相应的提交按钮。我正在尝试通过单击提交按钮将输入字段中的数据发送到我的 Flask 应用程序,但没有任何效果。
我尝试将方法设置为 GET,然后在我的 Flask 应用程序中使用 delete = request.args.get('delInput') 但这不起作用。我使用了各种形式的 delinput。
<tbody>
<ul>
{%for id in records%}
<tr>
<th scope="row">{{loop.index}}</th>
<td>{{id[0]}}</td>
<td>{{id[1]}}</td>
<th>
<form method = 'POST'>
{{setDel.hidden_tag()}}
{{setDel.delInput(value = id[2])}}
{{setDel.delButton(class="btn btn-danger")}}
</form>
</th>
</tr>
{%endfor%}
</tr>
</tbody>
elif setDel.validate_on_submit():
delete = setDel.delInput.data
with open('/home/matt/Desktop/test.txt','w') as x:
x.write(str(delete),'testing')
【问题讨论】:
标签: python forms post flask flask-wtforms