      Return a description for an `APIView` class or `@api_view` function.
      If a VIEW_DESCRIPTION_FUNCTION is set in settings the value of that will be used
          if that value is "falsy" then the normal formatting will be used.
      """
      if api_settings.VIEW_DESCRIPTION_FUNCTION:
          description = api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
          if description:
              return markup_description(description)
  
      description = cls.__doc__ or ''
      description = _remove_leading_indent(smart_text(description))
      if html:
          return markup_description(description)
      return description
  
  
  def markup_description(description):
      """
      Apply HTML markup to the given description.
 
</s> remove     If a VIEW_DESCRIPTION_FUNCTION is set in settings the value of that will be used
        if that value is "falsy" then the normal formatting will be used.
 </s> add  </s> remove     If a VIEW_NAME_FUNCTION is set in settings the value of that will be used
        if that value is "falsy" then the normal formatting will be used.
 </s> add  </s> remove     if api_settings.VIEW_NAME_FUNCTION:
        name = api_settings.VIEW_NAME_FUNCTION(cls, suffix)
        if name:
            return name

    name = cls.__name__
    name = _remove_trailing_string(name, 'View')
    name = _remove_trailing_string(name, 'ViewSet')
    name = _camelcase_to_spaces(name)
    if suffix:
        name += ' ' + suffix
    return name
 </s> add     return api_settings.VIEW_NAME_FUNCTION(cls, suffix) </s> remove     'VIEW_NAME_FUNCTION': None,
    'VIEW_DESCRIPTION_FUNCTION': None,
 </s> add     'VIEW_NAME_FUNCTION': 'rest_framework.utils.formatting.view_name',
    'VIEW_DESCRIPTION_FUNCTION': 'rest_framework.utils.formatting.view_description',
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
      Return a description for an `APIView` class or `@api_view` function.
      If a VIEW_DESCRIPTION_FUNCTION is set in settings the value of that will be used
          if that value is "falsy" then the normal formatting will be used.
      """
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
    return api_settings.VIEW_DESCRIPTION_FUNCTION(cls)
  
  
  def markup_description(description):
      """
      Apply HTML markup to the given description.
keep keep keep keep replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
 Settings now have default functions

Updated the setting to have a default function. 
rest_framework/utils/formatting.py