      Any setting with string import paths will be automatically resolved
      and return the class, rather than the string literal.
      """
      def __init__(self, user_settings=None, defaults=None, import_strings=None):
          self.user_settings = user_settings or {}
          self.defaults = defaults or DEFAULTS
          self.import_strings = import_strings or IMPORT_STRINGS
  
      def __getattr__(self, attr):
          if attr not in self.defaults.keys():
 
</s> remove     coerce_to_string = api_settings.COERCE_DECIMAL_TO_STRING

 </s> add  </s> remove     url_field_name = api_settings.URL_FIELD_NAME
 </s> add     url_field_name = None </s> remove         if self.use_url:
 </s> add         if use_url: </s> remove         if self.format is None:
 </s> add         output_format = getattr(self, 'format', api_settings.TIME_FORMAT)

        if output_format is None:
        if user_settings:
            self._user_settings = user_settings
      Any setting with string import paths will be automatically resolved
      and return the class, rather than the string literal.
      """
      def __init__(self, user_settings=None, defaults=None, import_strings=None):
        if user_settings:
            self._user_settings = user_settings
          self.defaults = defaults or DEFAULTS
          self.import_strings = import_strings or IMPORT_STRINGS
  
      def __getattr__(self, attr):
          if attr not in self.defaults.keys():
keep keep keep keep replace keep keep keep keep keep
 Access settings lazily, not at module import 
rest_framework/settings.py