I am trying to limit access to pages using 2 user levels. Superuser and admin. Super user is a regular Django user with \'is_superuser\' assigned. Admin user is also a regul
is_staff isn't a permission so instead of permission_required you could use:
is_staff
permission_required
@user_passes_test(lambda u: u.is_staff)
or
from django.contrib.admin.views.decorators import staff_member_required @staff_member_required