Лучший способ заставить сайт администратора работать в приложениях, где USERNAME_FIELD - это электронная почта? - PullRequest
0 голосов
/ 25 января 2020

Я пишу приложение Django, в котором пользователи регистрируются и регистрируются со своими электронными письмами, а не с именами пользователей. Сначала я просто изменил USERNAME_FIELD и установил username=None в пользовательской модели пользователя. Но потом я заметил, что это сломало createsuperuser, и, таким образом, сделало функцию администратора бесполезной. Что было бы лучшим способом обойти это? Должен ли я все еще сохранять поле имени пользователя и использовать его для сайта администратора, или я должен просто удалить его и найти обходной путь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...