在Flask中返回HTTP状态码201
我们在用Flask做一个API,我想知道有没有人知道怎么返回一个HTTP响应201?
比如说,对于404这样的错误,我们可以调用:
from flask import abort
abort(404)
但是对于201,我得到的是
LookupError: no exception for 201
我是不是需要像文档里这样创建一个自己的异常?
12 个回答
250
你可以使用 Response 来返回任何 HTTP 状态码。
> from flask import Response
> return Response("{'a':'b'}", status=201, mimetype='application/json')
199
你可以在这里了解更多信息。
return render_template('page.html'), 201