Дополнительный запрос после входа на сайт (django3.2)

Почему после входа на сайт на всех страницах выполняется дополнительный запрос для получения информации о пользователе? Связано ли это с самим Django? Или этот дополнительный запрос может быть удален и оптимизирован?

Что Django-debug-toolbar показывает на всех страницах:

SELECT ••• FROM "accounts_user" WHERE "accounts_user"."id" = '1' LIMIT 21

А пользователь с id=1 - это пользователь, под которым я вошел в систему.

Таким образом Django делает 'request.user' доступным все время, поэтому вы ничего не можете сделать, если хотите использовать Django Authentication System.

Вернуться на верх