В настоящее время я хочу визуализировать данные с помощью API REST в django, и я получил следующую ошибку:
parse() missing 1 required positional argument: '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)