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)
【完】
浙公网安备 33010602011771号