Пример #1
0
 def post(self, request):
     data = JSONParser().parse(request)
     serializer = TvSerializer(data=data)
     if serializer.is_valid():
         serializer.save()
         return JSONResponse(serializer.data, status=201)
     return JSONResponse(serializer.errors, status=400)
Пример #2
0
 def put(self, request, pk):
     tv = self.get_object(pk)
     data = JSONParser().parse(request)
     serializer = TvSerializer(tv, data=data, partial=True)
     if serializer.is_valid():
         serializer.save()
         return JSONResponse(serializer.data)
     return JSONResponse(serializer.errors, status=400)