UserPassesTestMixin в Django
Своя проверка - метод
test_func:
from django.contrib.auth.mixins import UserPassesTestMixin
class StaffOnlyView(
UserPassesTestMixin,
TemplateView,
):
template_name = 'staff.html'
def test_func(self):
return self.request.user.is_staff
Страница только для
is_staff через
UserPassesTestMixin.