  ### by composing the mixin classes with a base view.   ###
  
  
  class CreateAPIView(mixins.CreateModelMixin,
                      BaseView):
  
      """
      Concrete view for creating a model instance.
      """
      def post(self, request, *args, **kwargs):
 
</s> remove class BaseView(views.APIView):
 </s> add class GenericAPIView(views.APIView): </s> remove                         MultipleObjectBaseView):
 </s> add                         MultipleObjectAPIView): </s> remove                     SingleObjectBaseView):
 </s> add                     SingleObjectAPIView): </s> remove                     SingleObjectBaseView):
 </s> add                     SingleObjectAPIView): </s> remove                              SingleObjectBaseView):
 </s> add                              SingleObjectAPIView):
                    GenericAPIView):
  ### by composing the mixin classes with a base view.   ###
  
  
  class CreateAPIView(mixins.CreateModelMixin,
                    GenericAPIView):
  
      """
      Concrete view for creating a model instance.
      """
      def post(self, request, *args, **kwargs):
keep keep keep keep replace keep keep keep keep keep
 Rework generic view class names 
rest_framework/generics.py