最近在做flask项目,总结了一下用到的request的接收参数的方法,如果有没写到的,欢迎补充!
flask获取参数方式,主要有下面几种:
request.form.get("key", type=str, default=None) 获取表单数据
request.args.get("key") 获取get请求参数
request.values.get("key") 获取所有参数
request.get_json() 获取接收json格式的数据
还有一种比较特殊的是:
request.form.to_dict() 个人理解为,把所有的参数(我主要用的json格式),接收转换为字典。
下面以request.form为例:
mobile = request.form.get("mobile")
password = request.form.get("password",type=str,default=None)