flask获取前端传进来的参数


 1 # -*- coding: utf-8 -*-
 2 
 3 # 从前端传过来的数据,统一交给request对象处理
 4 from flask import request
 5 
 6 def get_param_get_or_post(*keys):
 7     ret = []
 8     print("parm is:{}".format(keys))
 9     # 前端传进来的几种方式,将参数解析后放到对应的列表中
10     for key in keys:
11         if request.json:
12             ret.append(request.json.get(key))
13         elif request.method == "GET":
14             ret.append(request.args.get(key, None))
15         elif request.method == "POST":
16             ret.append(request.form.get(key, None))
17     print("ret is:{}".format(ret))
18     # 方便位置取参
19     if len(ret) == 1 and ret[0] == None:
20         return ret[0]
21     else:
22         return ret

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM