                               SingleObjectBaseView):
      """
      Concrete view for retrieving or deleting a model instance.
      """
      def get(self, request, *args, **kwargs):
          return self.retrieve(request, *args, **kwargs)
  
      def delete(self, request, *args, **kwargs):
          return self.destroy(request, *args, **kwargs)
  
  
  class RetrieveUpdateDestroyAPIView(mixins.RetrieveModelMixin,
 
</s> remove class RetrieveUpdateDestroyAPIView(mixins.RetrieveModelMixin,
                                   mixins.UpdateModelMixin,
                                   mixins.DestroyModelMixin,
                                   SingleObjectBaseView):
 </s> add class UpdateAPIView(mixins.UpdateModelMixin,
                    SingleObjectBaseView):
 </s> remove     def get(self, request, *args, **kwargs):
        return self.retrieve(request, *args, **kwargs)

 </s> add  </s> remove     Concrete view for retrieving or deleting a model instance.
 </s> add     Concrete view for deleting a model instance. </s> remove     def delete(self, request, *args, **kwargs):
        return self.destroy(request, *args, **kwargs)
 </s> add class ListCreateAPIView(ListAPIView,
                        CreateAPIView):
    """
    Concrete view for listing a queryset or creating a model instance.
    """


class RetrieveDestroyAPIView(RetrieveAPIView,
                             DestroyAPIView):
    """
    Concrete view for retrieving or deleting a model instance.
    """


class RetrieveUpdateDestroyAPIView(RetrieveAPIView,
                                   UpdateAPIView,
                                   DestroyAPIView):
    """
    Concrete view for retrieving, updating or deleting a model instance.
    """ </s> remove class RetrieveDestroyAPIView(mixins.RetrieveModelMixin,
                             mixins.DestroyModelMixin,
                             SingleObjectBaseView):
 </s> add class DestroyAPIView(mixins.DestroyModelMixin,
                    SingleObjectBaseView):

                               SingleObjectBaseView):
      """
      Concrete view for retrieving or deleting a model instance.
      """



      def delete(self, request, *args, **kwargs):
          return self.destroy(request, *args, **kwargs)
  
  
  class RetrieveUpdateDestroyAPIView(mixins.RetrieveModelMixin,
keep keep keep keep replace replace replace keep keep keep keep keep
 Split concrete generic views up into separate bits of functionality 
rest_framework/generics.py