Django больше типа пользователя - спросить совета

Я работаю над своим проектом и хочу создать 3 типа пользователей, включая Admin(пользователь и второй пользователь с различными полномочиями). Я хочу спросить, какой метод я должен использовать для этого? Я немного читал об AbstractUser, создании группы и "флагах"

1-й пользователь - сможет только добавить комментарий/сохранить файл

2-й пользователь - сможет создать модель и то, что есть у 1-го

3-й пользователь - admin

Админ после создания 2-ой модели должен получить уведомление о том, что 2-ой пользователь создан и ему нужно сначала принять его решение (прежде чем он сможет создавать модели)

Вернуться на верх