Html 有没有办法从flask中的多个表单获取表单数据?
我试过各种方法,但都不管用。有没有办法迭代表单名并获取它们的值 上面是我正在处理的代码,我想用一个按钮从多个表单中获取数据。但是只能从表单中获取第一个值 HTML代码:Html 有没有办法从flask中的多个表单获取表单数据?,html,forms,flask,request,request.form,Html,Forms,Flask,Request,Request.form,我试过各种方法,但都不管用。有没有办法迭代表单名并获取它们的值 上面是我正在处理的代码,我想用一个按钮从多个表单中获取数据。但是只能从表单中获取第一个值 HTML代码: @app.route('/',methods = ['POST']) def user_rating(): for i in form_value['Rating']: print(request.form.get(str(i))) return("Thank You&
@app.route('/',methods = ['POST'])
def user_rating():
for i in form_value['Rating']:
print(request.form.get(str(i)))
return("Thank You")
这是不可能的,因为用户在一个页面上只能提交一个表单。无论提交哪个表单,都是后端代码读取的表单。您应该做的是:
1
None
None
None
None
None
None
None
None
None
{记录%中的记录的%s}
...
...
{%endfor%}
提交
1
None
None
None
None
None
None
None
None
None
<form method="post" id="FORMID" action="{{url_for('user_rating')}}">
<table>
<tbody>
{% for record in records %}
...
<input type="text" name= {{ record[col] }} placeholder="Give Rating 1 to 5" >
...
{% endfor %}
</tbody>
</table>
<button type="submit" form="FORMID" value="Submit">Submit</button>
</form>