docs: def get_object_or_this(model, this=None, *args, **kwargs):
      """
      Uses get() to return an object or the value of <this> argument
      if object does not exist.
  
      If the <this> argument if not provided None would be returned.
      <model> can be either a QuerySet instance or a class.
      """
  
      return get_object_or_None(model, *args, **kwargs) or this