Я пытаюсь создать логистическое веб-приложение в Django, и мне нужно назначить разные роли пользователям.
У меня есть обычные пользователи (клиенты), сотрудники (офисные служащие, доставщик, водители грузовиков)...) и супервайзеры.
Мне нужно сделать следующее:
- Офисные сотрудники и пользователи доставщиков: необходимо назначить офис
- Водители грузовиковпользователи: необходимо назначить маршрут
Я сделал 2 модели (офисы и маршруты), но я не знаю, как связать пользователей с этими моделями.
IЯ читал сайты, которые создают пользовательские классы, унаследованные от AbstractBaseUser или AbstractUser, но я не знаю, как это сделать в этом особом случае.
Я надеюсь услышать правильный ответ здесь. Заранее спасибо!
Редактировать: мой вопрос отличается от этого другого , поскольку мне нужно работать с разными типами пользователей, а не с одним.