flask request form,python flask request
指尖生活
您需要在使用请求之前从FLASK IMPORT FLASK,request中导入方法。
邮差工具模拟表单提交。postman支持各种请求方式的提交,并模拟提交场景。
get form form data request . form . get( name )接收表单中按名称提交的值;如果不存在,则为空。
从烧瓶导入烧瓶,请求
app=Flask(__name__)
@app.route(/index ,methods=[GET , POST])
定义索引():
# request包含当前前端发送的所有请求数据。
#可以通过request.form直接提取请求正文中的表单数据
name=request.form.get(name )
age=request.form.get(age )
返回“你好姓名=%s年龄=%s %(姓名,年龄)
if __name__==__main__ :
app.run(调试=真)
表单中有多个同名的参数,所以取第一次出现的值。
你也可以通过
request.form.getlist()
以列表的形式获取该参数对应的所有值。
获取数据json格式数据request.data
前端发送的Json格式数据
从烧瓶导入烧瓶,请求
app=Flask(__name__)
@app.route(/index ,methods=[GET , POST])
定义索引():
name=request.form.get(name )
age=request.form.get(age )
city=request.args.get(city )
jsondata=request.data
return name=% s age=% s city=% s jsondata=% s %(名称,年龄,城市,JSON data)
if __name__==__main__ :
app.run(调试=真)
在postman中使用json数据测试,可以看到get并没有收到页面返回的数据,但是当你回到启动行的时候,可以看到json信息已经获得并输出。
和formdata来提取请求正文数据。
查询字符串request.args.get(key )
获取与url中的键对应的值。
比如访问http://127.0.0.1:5000/index?城市=山东
使用
city=request.args.get(city )
print(city=%s% city)和request.form.get之间的差异
Request.form.get获取表单主体中的键的内容
Request.args.get获取url参数中键的内容
原创作品来自博客作者,如需转载,请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。