Flask使用笔记
Flask
简单应用
-
环境搭建
1.使用envn创建虚拟环境 2.激活虚拟环境,命令行执行scripts中的avtive.bat 3.在vscode中右下角选择创建的虚拟环境编译器 -
简单使用
from flask import Flask, json , request app = Flask(__name__) @app.route("/getperson") def getperson(): print("name:" + request.args.get("name")) Person={ "name":"hello", "id":123 } return json.dumps(Person); app.run(debug=True) -
跨域问题的解决和get post获得参数的方法
from flask import Flask, json , request from flask_cors import CORS,cross_origin app = Flask(__name__) CORS(app, supports_credentials=True,resources=r'/*') @app.route("/") def hello(): return "hello" @app.route("/getperson",methods=["GET"]) def getperson(): if request.method=="GET": print("Get请求") Person={}; Person["name"]=request.values.get("name"); Person["age"]=request.values.get("age"); Person["method"]=request.values.get("method"); return json.dumps(Person); @app.route("/getpersonPost",methods=['POST']) def getpersonPost(): if request.method=='POST' : print("this is post") data = request.get_json(force=True) print(data) Person={} Person["name"]= data["name"]; Person["age"]= data["age"]; Person["method"]= data["method"]; return json.dumps(Person); app.run(debug=True)

浙公网安备 33010602011771号