  
  
  ### Base classes for the generic views ###
  
  class BaseView(views.APIView):
      """
      Base class for all other generic views.
      """
      serializer_class = None
      model_serializer_class = api_settings.DEFAULT_MODEL_SERIALIZER_CLASS
 
</s> remove class MultipleObjectBaseView(MultipleObjectMixin, BaseView):
 </s> add class MultipleObjectAPIView(MultipleObjectMixin, GenericAPIView): </s> remove                     BaseView):
 </s> add                     GenericAPIView): </s> remove class SingleObjectBaseView(SingleObjectMixin, BaseView):
 </s> add class SingleObjectAPIView(SingleObjectMixin, GenericAPIView): </s> remove         obj = super(SingleObjectBaseView, self).get_object()
 </s> add         obj = super(SingleObjectAPIView, self).get_object() </s> remove                     SingleObjectBaseView):
 </s> add                     SingleObjectAPIView):
class GenericAPIView(views.APIView):
  
  
  ### Base classes for the generic views ###
  
class GenericAPIView(views.APIView):
      """
      Base class for all other generic views.
      """
      serializer_class = None
      model_serializer_class = api_settings.DEFAULT_MODEL_SERIALIZER_CLASS
keep keep keep keep replace keep keep keep keep keep
 Rework generic view class names 
rest_framework/generics.py