Я использую django 1.11, postgres с @permission_required
декоратором в моих представлениях django. Проблема в том, что для любого представления я получаю 2 дополнительных запроса SQL -
1) SELECT ••• FROM "auth_permission" INNER JOIN "account_myuser_user_permissions" ON ...
2) SELECT ••• FROM "auth_permission" INNER JOIN "auth_group_permissions" ON ...
В документации Джанго говорится, что -
The ModelBackend caches permissions on the user object after the first time they need to be fetched for a permissions check.
Я не могу понять, почему разрешения не кэшируются с первого раза или я что-то упустил?