【发布时间】:2020-02-29 21:44:57
【问题描述】:
我有路由可以在POST 请求上向用户返回响应。我应要求返回dict。问题是在某些情况下返回 dict 可以正常工作,但有时会引发错误。
谁能解释一下什么是理想的返回类型以及为什么dict 在某些情况下返回是成功的?
@app.route('/getuser', methods = ['post'] )
def getusername():
user = request.json.get("user_name")
# This works good for few cases
return {"username": user}
# Whereas other require this
return jsonify({"username": user})
【问题讨论】:
标签: python json dictionary flask httpresponse