              model = BasicModel
              fields = ('text',)
  
          class RegularView(generics.RetrieveUpdateDestroyAPIView):
              model = BasicModel
  
          self.overridden_fields_view = OverriddenFieldsView()
          self.regular_view = RegularView()
  
      def test_overridden_fields_view(self):
 
</s> remove             model = BasicModel
 </s> add             queryset = BasicModel.objects.all() </s> remove                 model = self.model
 </s> add                 model = self.model or self.queryset.model </s> remove 
    _paginator_class = Paginator
 </s> add     paginator_class = Paginator
            queryset = BasicModel.objects.all()
              model = BasicModel
              fields = ('text',)
  
          class RegularView(generics.RetrieveUpdateDestroyAPIView):
            queryset = BasicModel.objects.all()
  
          self.overridden_fields_view = OverriddenFieldsView()
          self.regular_view = RegularView()
  
      def test_overridden_fields_view(self):
keep keep keep keep replace keep keep keep keep keep
 Tweaks for preferring .queryset over .model 
rest_framework/tests/generics.py