自定义错误页面
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 '登陆成功' @app.route(404) def err_404_page(err): # 必须有个参数接收错误信息 return '404信息:%s' % err if __name__ == '__main__': app.run(host='0.0.0.0', port=5000, debug=True)