文章详情页
python - flask的errorhandler(BaseError)重写方法后怎么获得更多信息
浏览:62日期:2022-06-30 16:48:00
问题描述
参考的文章是这个http://www.qingpingshan.com/b...
那些直接重写404,500的错误,没问题但是想用自己定义的错误就不行,出错也无法触发到这个errorhandler(BaseError)自定义的错误
问题解答
回答1:我没有很具体的看你这个 BaseError
但是最佳实践一般是这样的把:
定义一个异常
# exceptions.pyclass MyException(Exception): pass
# error_handlers.py@app.errorhandler(MyException):def handler_myexception(error): pass
都定义好了,记得在合适的地方 import 一下(比如在 __init.py__ 里面 import 一下),让 flask 知道你定义了这个一个 Exception 处理类。
相关文章:
1. android - 哪位大神知道java后台的api接口的对象传到前端后输入日期报错,是什么情况?求大神指点2. 我何时应该在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)3. mysql 5个left关键 然后再用搜索条件 几千条数据就会卡,如何解决呢4. node.js - webpack-dev-server正常运行,webpack打包却出错,怎么办?5. javascript - 项目的公共文件如图片JS等文件放在 云上,webroot只放jsp文件,怎么将静态文件通过配置文件引入,sp求大神指导6. 这是什么情况???7. thinkphp3 count()方法必须加上字段?8. 关于用java中正则表达式匹配单个字符9. 怎么php怎么通过数组显示sql查询结果呢,查询结果有多条,如图。我要forsearch里面echo10. python中return 语句与 分支语句连用问题
排行榜
