          }
          template = loader.get_template(self.template)
          return template_render(template, context)
  
  
  class SearchFilter(BaseFilterBackend):
      # The URL query parameter used for the search.
      search_param = api_settings.SEARCH_PARAM
      template = 'rest_framework/filters/search.html'
      lookup_prefixes = {
 
</s> remove         urls = []
 </s> add         urls = super(DefaultRouter, self).get_urls()
    def get_fields(self, view):
        filter_class = getattr(view, 'filter_class', None)
        if filter_class:
            return list(filter_class().filters.keys())

        filter_fields = getattr(view, 'filter_fields', None)
        if filter_fields:
            return filter_fields

        return []

          }
          template = loader.get_template(self.template)
          return template_render(template, context)
  
    def get_fields(self, view):
        filter_class = getattr(view, 'filter_class', None)
        if filter_class:
            return list(filter_class().filters.keys())

        filter_fields = getattr(view, 'filter_fields', None)
        if filter_fields:
            return filter_fields

        return []

  
  class SearchFilter(BaseFilterBackend):
      # The URL query parameter used for the search.
      search_param = api_settings.SEARCH_PARAM
      template = 'rest_framework/filters/search.html'
      lookup_prefixes = {
keep keep keep add keep 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/filters.py