      def get(self, request, *args, **kwargs):
          return self.list(request, *args, **kwargs)
  
  
  class ListCreateAPIView(mixins.ListModelMixin,
                          mixins.CreateModelMixin,
                          MultipleObjectBaseView):
      """
      Concrete view for listing a queryset or creating a model instance.
      """
      def get(self, request, *args, **kwargs):
          return self.list(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.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.
 </s> add     Concrete view for creating 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     def post(self, request, *args, **kwargs):
        return self.create(request, *args, **kwargs)

 </s> add 
class ListAPIView(mixins.ListModelMixin,
                  MultipleObjectBaseView):
      def get(self, request, *args, **kwargs):
          return self.list(request, *args, **kwargs)
  
  
class ListAPIView(mixins.ListModelMixin,
                  MultipleObjectBaseView):
class ListAPIView(mixins.ListModelMixin,
                  MultipleObjectBaseView):
class ListAPIView(mixins.ListModelMixin,
                  MultipleObjectBaseView):
      """
      Concrete view for listing a queryset or creating a model instance.
      """
      def get(self, request, *args, **kwargs):
          return self.list(request, *args, **kwargs)
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