且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

尝试从Django中的POST解析“request.body”

更新时间:2023-01-03 18:28:50

在Python中打印 json 3, json.loads()只会接受一个unicode字符串,所以你必须解码 request.body (这是一个字节字符串),然后传递给 json.loads()

In Python 3, json.loads() will only accept a unicode string, so you must decode request.body (which is a byte string) before passing it to json.loads().

body_unicode = request.body.decode('utf-8')
body = json.loads(body_unicode)
content = body['content']