  from rest_framework import views, mixins
  from rest_framework.settings import api_settings
  from django.views.generic.detail import SingleObjectMixin
  from django.views.generic.list import MultipleObjectMixin
  
  
  ### Base classes for the generic views ###
  
  class BaseView(views.APIView):
      """
 
</s> remove Generic views that provide commmonly needed behaviour.
 </s> add Generic views that provide commonly needed behaviour. </s> remove from rest_framework.tests.models import BasicModel
 </s> add from rest_framework.tests.models import BasicModel, FilterableItem
import django_filters </s> remove         Create 26 BasicModel intances.
 </s> add         Create 26 BasicModel instances.
import django_filters
  from rest_framework import views, mixins
  from rest_framework.settings import api_settings
  from django.views.generic.detail import SingleObjectMixin
  from django.views.generic.list import MultipleObjectMixin
import django_filters
  
  ### Base classes for the generic views ###
  
  class BaseView(views.APIView):
      """
keep keep keep keep replace keep keep keep keep keep
 First attempt at adding filter support.

The filter support uses django-filter to work its magic. 
rest_framework/generics.py