김유현

Modify set api

...@@ -363,11 +363,21 @@ class Recording(APIView) : ...@@ -363,11 +363,21 @@ class Recording(APIView) :
363 raise PermissionDenied 363 raise PermissionDenied
364 print(request.body) 364 print(request.body)
365 data = json.loads(request.body) 365 data = json.loads(request.body)
366 + if 'recording' not in data:
367 + raise FieldDoesNotExist
366 target = Record.objects.filter(id = 1) 368 target = Record.objects.filter(id = 1)
367 target.update(recording = data['recording']) 369 target.update(recording = data['recording'])
368 - return Response(status = status.HTTP_200_OK) 370 + res = {
371 + 'recording' : data['recording']
372 + }
373 + return Response(res, status = status.HTTP_200_OK)
369 except PermissionDenied as error : 374 except PermissionDenied as error :
370 return Response({ 375 return Response({
376 + 'error' : "PermissionDenied ",
377 + 'date' : datetime.now()
378 + }, status = status.HTTP_400_BAD_REQUEST)
379 + except FieldDoesNotExist as error :
380 + return Response({
371 'error' : "FieldDoesNotExist ", 381 'error' : "FieldDoesNotExist ",
372 'date' : datetime.now() 382 'date' : datetime.now()
373 }, status = status.HTTP_400_BAD_REQUEST) 383 }, status = status.HTTP_400_BAD_REQUEST)
......