【发布时间】:2016-07-21 21:16:11
【问题描述】:
我正在使用邮递员为我的 django 视图创建一个 POST 请求
@csrf_exempt
@api_view(['POST'])
def create_user(request):
data = JSONParser().parse(request)
serializer = CaretakerSerializer(data=data)
if serializer.is_valid():
serializer.save()
return JSONResponse(serializer.data, status=201)
return JSONResponse(serializer.errors, status=400)
但我收到以下错误:
{
"detail": "JSON parse error - No JSON object could be decoded"
}
当尝试打印我的 request.body 时,我得到以下信息:
------WebKitFormBoundaryrg1JNLvBOEfjkQAT
Content-Disposition: form-data; name="name"
Rubencito
------WebKitFormBoundaryrg1JNLvBOEfjkQAT
Content-Disposition: form-data; name="email"
rubencito@yahoo.com
------WebKitFormBoundaryrg1JNLvBOEfjkQAT--
这是邮递员截图:
【问题讨论】: