【发布时间】:2016-10-17 03:19:43
【问题描述】:
我正在使用 Flask Restful 来构建 API。我有许多带有可能引发自定义异常的方法的模型类(例如:我的用户模型类上的 AuthFailed 异常)。我正在使用记录在here 中的自定义错误处理来处理此问题(以便在身份验证失败时发送适当的响应)。到现在为止还挺好。但是,我注意到当引发异常时,尽管发回了正确的响应 JSON 和状态,但我仍然得到不理想的回溯。通常,如果我使用 try-except 块处理错误(在烧瓶之外),则 except 可以捕获错误并处理它(防止回溯)。那么这里的正确方法是什么?我是否误解了如何使用错误功能?
【问题讨论】:
标签: python flask flask-restful