from django.contrib.auth.mixins import UserPassesTestMixin, LoginRequiredMixin from django.core.exceptions import PermissionDenied class bizdevAccessMixin(LoginRequiredMixin, UserPassesTestMixin): def test_func(self): return self.request.user.groups.filter(name='bizdev Manager').exists()