Как потребовать логин не администратора перед доступом к логину администратора 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
в этом контексте. Любая помощь или указатели будут высоко оценены.