Как я могу создать несколько типов пользователей с несколькими методами аутентификации. Рассмотрим следующий сценарий.
Типы пользователей: администратор, персонал, пользователь, писатель, бизнес
- Типы администратора и персонала должны пройти аутентификацию с адресом электронной почты и паролем компании.
- Типы Staff и Writer должны аутентифицироваться только по номеру телефона. (без пароля)
- Тип бизнеса требует аутентификации с помощью электронной почты (любой) и пароля.
Как я могу создавать модели Django в соответствии с приведенным выше примером.