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