          """
          Generate the list of URL patterns, including a default root view
          for the API, and appending `.json` style format suffixes.
          """
          urls = []
  
          if self.include_root_view:
              root_url = url(r'^$', self.get_api_root_view(), name=self.root_view_name)
              urls.append(root_url)
  
 
</s> remove             root_url = url(r'^$', self.get_api_root_view(), name=self.root_view_name)
 </s> add             view = self.get_api_root_view(schema_urls=urls)
            root_url = url(r'^$', view, name=self.root_view_name) </s> remove         default_urls = super(DefaultRouter, self).get_urls()
        urls.extend(default_urls)

 </s> add  </s> remove     def get_api_root_view(self):
 </s> add     def get_api_root_view(self, schema_urls=None):
        urls = super(DefaultRouter, self).get_urls()
          """
          Generate the list of URL patterns, including a default root view
          for the API, and appending `.json` style format suffixes.
          """
        urls = super(DefaultRouter, self).get_urls()
  
          if self.include_root_view:
              root_url = url(r'^$', self.get_api_root_view(), name=self.root_view_name)
              urls.append(root_url)
  
keep keep keep keep replace keep 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