flask:abort函数

abort作用:

    1. 使用abort函数可以立即终止视频函数的执行

    2. 并可返回给前端特定的信息

 

from flask import Flask, request, abort, Response


app = Flask(__name__)


@app.route('/login', methods=['POST','GET'])
def login():
    name = request.form.get('name')
    pwd = request.form.get('pwd')
    if name != 'zhangsam' or pwd != 'abc-123':
        # 1. abort传播标准的状态码
        abort(403)

        # 2. abort传递自定义消息,不能直接传递,必须经过封装
        res = Response('用户名或密码不正确')
        abort(res)
    return '登陆成功'


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000, debug=True)

 

【完】

posted on 2020-05-08 10:19  yeyu1314  阅读(242)  评论(0编辑  收藏  举报