一、安裝需要的庫檔案
pip install Flask
二、基礎代碼實作
from flask import Flask
fs=Flask(__name__)
@fs.route("/aiyou")
def cg():
return "成功"
@fs.route("/bucuo")
def sb():
return "失敗"
if __name__ == '__main__':
fs.run()
#fs.run(host="127.0.0.1",port="5555")#指定端口号
三、該伺服器預設啟動位址:
127.0.0.1:5000
四、測試通路,傳回如下結果,說明環境沒有問題
127.0.0.1:5000/aiyou
五、通過url傳遞參數
1、關鍵代碼
from flask import Flask,request
@fs.route("/aiyou")
def cg():
name=request.args.get("name")
pwd=request.args.get("pwd")
print(name,pwd)
return "成功"
2、通路下面連結,成功擷取連結中的參數
127.0.0.1:5000/aiyou?name=aiyou&pwd=123456
六、POST傳遞參數
1、關鍵代碼
@fs.route("/aiyou",methods=["POST","GET"])
def cg():
name=request.args.get("name")
pwd=request.args.get("pwd")
age=request.form.get("age")
print(name,pwd,age)
return "成功"
2、POST送出資料
3、測試結果。GET和POST資料都可以擷取
七、JSON格式資料送出
1、關鍵代碼
@fs.route("/aiyou",methods=["POST","GET"])
def cg():
name=request.args.get("name")
pwd=request.args.get("pwd")
age=request.form.get("age")
sig=request.json
print(name,pwd,age,sig["aiyou"])
return "成功"
2、運作結果