Django 获取 POST 请求中的 JSON 参数 | Python 教程
在 Django 中,可以使用 request.body 属性来获取 POST 请求中的 JSON 参数。然后,可以使用 json.loads() 方法将其转换为 Python 对象。\n\n下面是一个简单的示例:\n\npython\nimport json\n\ndef my_view(request):\n # 获取 POST 请求的 JSON 参数\n data = json.loads(request.body)\n\n # 获取特定的 JSON 参数\n username = data.get('username')\n password = data.get('password')\n \n # 进一步处理 JSON 参数...\n \n return HttpResponse("Success")\n\n\n需要注意的是,request.body 返回的是一个字节流,因此需要使用 json.loads() 方法将其解析为 JSON 对象。如果 JSON 参数格式不正确,将引发 json.decoder.JSONDecodeError 异常。
原文地址: https://www.cveoy.top/t/topic/pBYw 著作权归作者所有。请勿转载和采集!