目前,我想在 Django 中使用 REST API 渲染数据,但我收到了以下错误:
parse() 缺少 1 个必需的位置参数:'stream'
。
有什么解决方案吗?
@csrf_exempt
def article_key_list(request,pk):
try:
article = Article.objects.get(pk=pk)
except Article.DoesNotExist:
return HttpResponse(status=404)
if request.method == 'GET':
serial = Article_serializer(article)
return JsonResponse(serial.data)
elif request.method == 'PUT':
data = JSONParser.parse(request)
serial = Article_serializer(data=data)
if serial.is_valid():
serial.save()
return JsonResponse(serial.data,status=201)
return JsonResponse(serial.errors,status=404)
elif request.method == 'DELETE':
article.delete()
return HttpResponse(status=204)