Прежде всего, вам решать, как реализовать метод is_authenticated
в пользовательском классе. По умолчанию он всегда просто возвращает True
для текущего пользователя, если он вошел в систему.
Отвечая на ваш вопрос: если у вас нет пользовательской реализации is_authenticated
метода, то нет ни одной вещи, чтобы минимизировать накладные расходы,Однако, если вы запрашиваете db, делаете внешние вызовы API и т. Д. В is_authenticated
, было бы оптимизировать сохранение возвращаемого значения в переменной при многократном использовании его в шаблоне.