【发布时间】:2023-12-08 10:36:01
【问题描述】:
我想创建一个 Flask 错误处理程序,如果请求来自 JavaScript,则返回 JSON 响应,否则返回重定向。我尝试使用request.is_xhr,但即使对于 JavaScript 请求也是错误的。如何检查请求是否来自 JavaScript?
@app.errorhandler(Exception)
def unhandled_exception(error):
if request.is_xhr:
return flask.jsonify(error='yes')
return redirect(url_for('error'))
【问题讨论】:
标签: python angularjs ajax flask