【发布时间】:2023-04-01 05:39:01
【问题描述】:
我有一个关于烧瓶错误处理程序的问题。 当我想处理 404 错误时,我使用以下代码:
@app.errorhandler(404)
def page_not_found(e):
return render_template("404.html")
为什么我应该将 (e) 传递给函数? 谢谢! :)
【问题讨论】:
-
e用于您的错误回溯。还有stackoverflow.com/questions/27760113/… -
e将保存引发异常的对象,因此您可以将其用于上下文信息,以提供返回失败的原因,或处理在你自己的逻辑中,你想对某些失败做什么。这在documentation 中有解释