Wagtail - есть ли простой способ программно проверить, есть ли у пользователя доступ администратора Wagtail?

Я хотел бы иметь возможность проверить свой код, есть ли у пользователя доступ к интерфейсу администратора Wagtail. Я представлял себе поле в модели Django вродеuser.is_wagtail_user.

Есть ли способ сделать это? Или я могу добавить что-нибудь простое?

1 ответ

Доступ к администратору Wagtail контролируется стандартной системой разрешений Django с разрешением под названием wagtailadmin.access_admin. Это можно проверить с помощью has_permметод:

user.has_perm('wagtailadmin.access_admin')

Другие вопросы по тегам