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测试

image

2.post测试

image

3.json测试

image

返回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)

结果如下:

image

posted @ 2025-09-07 18:19  赛博郎中  阅读(42)  评论(0)    收藏  举报