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