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