- from django.contrib.auth.decorators import user_passes_test
- def is_authorised(user):
- return user.groups.filter(name__in=['admin_group', 'user_group',]).exists()
- @user_passes_test(is_authorised)
- def authorised_page(request):
- # View to authorised page...
- pass