title: Django permission's specific to templateview
body: <p>How to create multiple permission classes that would restrict user from accessing a template view ( that doesnt use any model).
  For example: I have 4 user categories - ( admin, management, principal, teacher). I have a Admin dashboard template view which should be restricted to user type=Admin.</p>
  <p>I would like to be able to write multiple permission classes, which I can then use in combination in any view.</p>
  <p>Following code generates 403 error:</p>
  <pre><code>class AdministratorPermission(AccessMixin):
      def has_permission(self):
          return True
  
  
  class GeneralPerm1(AccessMixin):
      def has_permission(self):
          return True
  
  
  class DashboardView(PermissionRequiredMixin,
                      LoginRequiredMixin, TemplateView):
      template_name = 'administrator/dashboard.html'
      permission_required = (AdministratorPermission,GeneralPerm1)
  </code></pre>
  <p>Is there a way to do something like <a href="https://stackoverflow.com/a/38873561/3842788">DRF</a> permissions.</p>
  <p>Thanks</p>