温馨提示×

Flask如何自定义错误页面

小樊
103
2024-06-15 23:46:54
栏目: 编程语言

要在Flask中自定义错误页面,可以使用@app.errorhandler装饰器来捕获特定状态码的错误,并返回自定义的错误页面。

例如,要自定义404页面,可以在Flask应用中添加如下代码:

from flask import Flask, render_template

app = Flask(__name)

# 自定义404错误页面
@app.errorhandler(404)
def page_not_found(error):
    return render_template('404.html'), 404

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

在上面的示例中,当出现404错误时,Flask会调用page_not_found函数来返回一个自定义的404页面。在这个函数中,我们使用render_template函数来渲染一个名为404.html的模板,并返回状态码404。

你可以为其他状态码也添加类似的自定义错误处理函数来显示自定义的错误页面。

0