Python Flask框架入门_1.初识Flask
使用Flask框架创建网站:
from flask import Flask
#创建Flask对象
app = Flask(__name__)
#当网址后加入/index时,输出成功
@app.route("/index")
def index():
return "成功"
#当网址后加入//home时,输出失败
@app.route("/home")
def home():
return "失败"
if __name__ == '__main__':
app.run(host="127.0.0.1",port=5000)
获取请求数据:
from flask import Flask,request
#创建Flask对象
app = Flask(__name__)
#当网址后加入/index时,输出成功
@app.route("/index",methods=["POST","GET"])
def index():
age = request.args.get("age")
pwd = request.args.get("pwd")
print(age, pwd)
xx = request.form.get("xx")
yy = request.form.get("yy")
print(xx, yy)
print(request.json,type(request.json))
return "成功"
#当网址后加入//home时,输出失败
@app.route("/home")
def home():
return "失败"
if __name__ == '__main__':
app.run(host="127.0.0.1",port=5000)
使用postman进行测试
分别进行get、post和json测试
1.get测试

2.post测试

3.json测试

返回json数据:
from flask import Flask,request,jsonify
#创建Flask对象
app = Flask(__name__)
#当网址后加入/index时,输出成功
@app.route("/index",methods=["POST","GET"])
def index():
# age = request.args.get("age")
# pwd = request.args.get("pwd")
# print(age, pwd)
# xx = request.form.get("xx")
# yy = request.form.get("yy")
# print(xx, yy)
# print(request.json,type(request.json))
# return "成功"
# # 调用核心算法, 生成sign签名
return jsonify({"status": True, 'data': "6"})
# return json.dumps({"status": False, 'error': "错误"})
#当网址后加入//home时,输出失败
@app.route("/home")
def home():
return "失败"
if __name__ == '__main__':
app.run(host="127.0.0.1",port=5000)
结果如下:

浙公网安备 33010602011771号