【发布时间】:2016-03-11 19:32:56
【问题描述】:
我正在尝试在 Flask 中创建一个自定义错误页面,我想让错误处理程序访问生成导致错误的 API 调用的请求,以便它返回的错误页面可以更改取决于情况。例如,假设有两个端点:
(1)@app.route('/get_item')
(2)@app.route('/submit_item')
如果在调用get_item 期间发生错误,我想显示某个错误页面(“抱歉,发生错误...”)但是,如果在调用submit_item 期间发生错误,我希望它说一些更丰富的信息,例如:
“发生错误!请联系我们。
您的用户名:
request.json['userid']您的提交 id:
request.json['submission']"
是否可以允许错误处理程序访问它,还是我只需将整个 submit_item 包装在 try/except 语句中?
【问题讨论】:
标签: python error-handling flask