Как потребовать логин не администратора перед доступом к логину администратора Wagtail

Я работаю над приложением Django, которое использует Wagtail и django-allauth.

Я использую обходной путь из документации Allauth, чтобы воспользоваться некоторыми возможностями Allauth, которых не хватает в ванильном Django Admin login.

from django.contrib import admin
from django.contrib.auth.decorators import login_required

admin.site.login = login_required(admin.site.login)

Я пытаюсь сделать то же самое для Wagtail Admin, но пока безуспешно. Моя трудность может быть связана с тем, что представления Wagtail admin основаны на классах - я не думаю, что смогу использовать method_decorator в этом контексте. Любая помощь или указатели будут высоко оценены.

Back to Top