Flask 如何在烧瓶中制作get表格
我有一张像这样的表格Flask 如何在烧瓶中制作get表格,flask,Flask,我有一张像这样的表格 <form action="{{ url_for('my_form')}}" method="get"> <h2><td><input type="hidden" name="user_name" value="{{ user_name }}">{{ user_name }}</td></h2><br> <button type="
<form action="{{ url_for('my_form')}}" method="get">
<h2><td><input type="hidden" name="user_name" value="{{ user_name }}">{{ user_name }}</td></h2><br>
<button type="submit" class="btn btn-primary btn-lg" value="Submit">Submit</button>
</form>
但是当提交查询变为
根据我们使用请求的表单属性,在您使用GETtry args参数时,仅使用POST方法或PUT:
使用POST或PUT请求中解析的表单数据形成MultiDict。
请记住,文件上传不会在这里结束,但是
而是在“文件”属性中
使用查询字符串的已解析内容为MultiDict赋值。(修订)
在URL中的问号后插入一部分)
在后端使用此选项:
@app.route('/my_form', methods=['GET'])
def my_form():
print request.args.items()
user_name = request.args['user_name']
print "exclusive request"
print "got user name ", user_name
根据我们使用请求的表单属性,在您使用GETtry args参数时,仅使用POST方法或PUT:
使用POST或PUT请求中解析的表单数据形成MultiDict。
请记住,文件上传不会在这里结束,但是
而是在“文件”属性中
使用查询字符串的已解析内容为MultiDict赋值。(修订)
在URL中的问号后插入一部分)
在后端使用此选项:
@app.route('/my_form', methods=['GET'])
def my_form():
print request.args.items()
user_name = request.args['user_name']
print "exclusive request"
print "got user name ", user_name
您正在尝试访问POST请求参数,但您的路由只接受GET请求。要解决这个问题,只需在路由装饰器的方法参数中添加POST
@app.route('/my_form', methods=['GET', 'POST'])
def my_form():
print request.args.items()
user_name = request.form.get('user_name')
print "exclusive request"
print "got user name ", user_name
您正在尝试访问POST请求参数,但您的路由只接受GET请求。要解决这个问题,只需在路由装饰器的方法参数中添加POST
@app.route('/my_form', methods=['GET', 'POST'])
def my_form():
print request.args.items()
user_name = request.form.get('user_name')
print "exclusive request"
print "got user name ", user_name