docs: def get_readonly_field_data(field_name, instance, view=None, fun_kwargs=None):
      """
      Returns field humanized value, label and widget which are used to display of instance or view readonly data.
      Args:
          field_name: name of the field which will be displayed
          instance: model instance
          view: view instance
          fun_kwargs: kwargs that can be used inside method call
  
      Returns:
          field humanized value, label and widget which are used to display readonly data
      """
      fun_kwargs = fun_kwargs or {}
  
      if view:
          view_readonly_data = _get_view_readonly_data(field_name, view, fun_kwargs)
          if view_readonly_data is not None:
              return view_readonly_data
  
      field_data = _get_model_readonly_data(field_name, instance, fun_kwargs)
      if field_data is not None:
          return field_data
  
      raise FieldOrMethodDoesNotExist('Field or method with name {} not found'.format(field_name))