docs: def get_setting(*args, **kwargs):
      """Get a setting and raise an appropriate user friendly error if
      the setting is not found."""
      for name in args:
          if hasattr(settings, name):
              return getattr(settings, name)
      if kwargs.get('raise_error', False):
          setting_url = url % args[0].lower().replace('_', '-')
          raise ImproperlyConfigured('Please make sure you specified at '
              'least one of these settings: %s \r\nDocumentation: %s'
              % (args, setting_url))
      return kwargs.get('default_value', None)