Пример #1
0
 def patch(self, request, id):
     book = get_object_or_404(Book, id=id)
     serializer = BookSerializer(book, data=request.data, partial=True)
     if serializer.is_valid():
         serializer.save()
         return JsonResponse(data=serializer.data,
                             status=status.HTTP_200_OK)
     return JsonResponse(data="wrong parameters",
                         status=status.HTTP_400_BAD_REQUEST)
Пример #2
0
 def post(self, requset):
     serializer = BookSerializer(data=requset.data)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data, status=status.HTTP_201_CREATED)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)