      """
      def get(self, request, *args, **kwargs):
          return self.list(request, *args, **kwargs)
  
      def post(self, request, *args, **kwargs):
          return self.create(request, *args, **kwargs)
  
  
  class RetrieveAPIView(mixins.RetrieveModelMixin,
                        SingleObjectBaseView):
      """
      Concrete view for retrieving a model instance.
 
</s> remove     def get(self, request, *args, **kwargs):
        return self.list(request, *args, **kwargs)
 </s> add     def post(self, request, *args, **kwargs):
        return self.create(request, *args, **kwargs) </s> remove     Concrete view for listing a queryset or creating a model instance.
 </s> add     Concrete view for listing a queryset. </s> remove     def get(self, request, *args, **kwargs):
        return self.retrieve(request, *args, **kwargs)

 </s> add  </s> remove class RetrieveDestroyAPIView(mixins.RetrieveModelMixin,
                             mixins.DestroyModelMixin,
                             SingleObjectBaseView):
 </s> add class DestroyAPIView(mixins.DestroyModelMixin,
                    SingleObjectBaseView):
 </s> remove     Concrete view for retrieving or deleting a model instance.
 </s> add     Concrete view for deleting a model instance.
      """
      def get(self, request, *args, **kwargs):
          return self.list(request, *args, **kwargs)
  



  
  class RetrieveAPIView(mixins.RetrieveModelMixin,
                        SingleObjectBaseView):
      """
      Concrete view for retrieving a model instance.
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