(serializer.errors, status=status.HTTP_400_BAD_REQUEST) def update(self, request, *args, **kwargs): partial = kwargs.pop('partial', False) instance = self.get_object() data = request.data if hasattr(self, 'populate'): try: data = self.populate(request, request.data,'update') ...