小编Cha*_* Jc的帖子

Flask - 返回 jsonify 与 dict 有什么区别?

我有根据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})
Run Code Online (Sandbox Code Playgroud)

python json dictionary httpresponse flask

7
推荐指数
1
解决办法
703
查看次数

标签 统计

dictionary ×1

flask ×1

httpresponse ×1

json ×1

python ×1