  from rest_framework.response import Response
  from rest_framework.reverse import reverse
  from rest_framework.urlpatterns import format_suffix_patterns
  
  Route = namedtuple('Route', ['url', 'mapping', 'name', 'initkwargs'])
  DynamicDetailRoute = namedtuple('DynamicDetailRoute', ['url', 'name', 'initkwargs'])
 
</s> remove from rest_framework import views
 </s> add from rest_framework import exceptions, renderers, views </s> remove     INDENT_SEPARATORS, LONG_SEPARATORS, SHORT_SEPARATORS, template_render
 </s> add     INDENT_SEPARATORS, LONG_SEPARATORS, SHORT_SEPARATORS, coreapi,
    template_render </s> remove from rest_framework.compat import total_seconds
 </s> add from rest_framework.compat import coreapi, total_seconds
from rest_framework.schemas import SchemaGenerator
from rest_framework.settings import api_settings
  from rest_framework.response import Response
  from rest_framework.reverse import reverse
from rest_framework.schemas import SchemaGenerator
from rest_framework.settings import api_settings
  from rest_framework.urlpatterns import format_suffix_patterns
  
  Route = namedtuple('Route', ['url', 'mapping', 'name', 'initkwargs'])
  DynamicDetailRoute = namedtuple('DynamicDetailRoute', ['url', 'name', 'initkwargs'])
keep add keep keep keep keep
 Schemas & client libraries. (#4179)

* Added schema generation support.
* New tutorial section.
* API guide on schema generation.
* Topic guide on API clients. 
rest_framework/routers.py