@cached_property
    def _output_field_or_none(self):
        if self._output_field is None:
            self._resolve_output_field()
        return self._output_field
Returns the output field of this expression, or None if no output type
dataset/ETHPy150Open django/django/django/db/models/expressions.py/BaseExpression._output_field_or_none