Puedes usar la app auth que trae Django, donde viene el User y Groups.
Dependiendo de que grupo pertenezca el usuario entonces le das ciertos permisos u otros.
De hecho, los grupos tienen ese tipo de capacidad.
https://docs.djangoproject.com/en/de...-authorization