【发布时间】:2018-10-23 23:15:35
【问题描述】:
我有一个使用 Flask/Python 制作的简单 Web 应用程序。我有一个用户定义的异常,我用它来尝试在我的代码中捕获异常。但是,我想为我的用户定义的异常显示一个自定义错误页面。在 Flask 中,我读到您必须使用 @errorhandler 装饰器。
我读过的很多例子都是这样的:
@app.errorhandler(Exception)
#some code
我的问题是,@app.errorhandler 之后的括号中具体是什么?您是否传入您定义的异常类的名称?我在网上阅读的所有示例都没有真正说明括号之间的内容,所以我想知道在括号中传递什么异常。
【问题讨论】:
-
来自documentation,它接受错误代码或异常类。
标签: python flask exception-handling