让我们说Flask应用程序出了点问题,我想返回一个错误代码。之间有什么区别
if something_is_wrong:
abort(400)
和
if something_is_wrong:
return Response(status=400)
?
答案 0 :(得分:1)
partial_match()
函数来自abort
程序包(由Flask包装),该程序包引发异常,然后flask处理该异常并返回状态代码。
werkzeug
这是def abort(status, *args, **kwargs):
# ...
return _aborter(status, *args, **kwargs)
aborter