Я пытаюсь использовать две пользовательские модели с разными типами 'username'.
Первый тип пользователя - это администратор, который входит в систему с именем пользователя и паролем. Во-вторых, клиент, который входит в систему с номером телефона и паролем.
Пользовательские поля есть только у клиента.
Я попытался настроить модель пользователя Django, но она допускает только одну модель аутентификации пользователя.
Я думаю, использовать бэкэнд аутентификации.
Администратор будет входить только на панели администратора, а клиент - только в приложении.
Редактировать.
Отличная проблема от . Мои типы пользователей имеют разные способы входа друг в друга.
Мое решение: использовать модель пользователя Django только для администратора панели мониторинга. Используйте модель Customer с пользовательским бэкэндом аутентификации .