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