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
for Class Based Views you can add permission_required('is_staff') to the urls.py:
permission_required('is_staff')
urls.py
from django.contrib.auth.decorators import permission_required url(r'^your-url$', permission_required('is_staff')(YourView.as_view()), name='my-view'),