errorhandler钩子函数


1、HTTP状态码是用来表示网页服务器的响应状态

2、常用的HTTP状态码

名称 描述
200 请求成功
301 永久重定向
404 请求的资源不存在
500 内部服务器错误

3、使用errorhandler钩子函数获取HTTP状态码

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

@app.errorhandler(404)
def error404(error):
    return '页面没有找到', 404 # 传递给浏览器正确的状态码
    # return render_template('404.html'), 404

if __name__ == '__main__':
    app.run()

results matching ""

    No results matching ""