У модели Django User
по умолчанию есть несколько полей и правил проверки, которые мне действительно не нужны. Я хочу сделать регистрацию как можно более простой, т.е. Потребовать либо электронную почту, либо имя пользователя, либо номер телефона - все они уникальны и, следовательно, хороши как идентификаторы пользователей.
Мне также не нравится набор символов по умолчанию для имени пользователя, который проверяется в пользовательской модели Django. Я хотел бы разрешить любому персонажу - почему бы и нет?
Раньше я использовал приложение django профиля пользователя, чтобы добавить профиль пользователю, но на этот раз я предпочел бы сделать класс немым. Но я все же хочу использовать класс User
, поскольку он дает мне простой способ ограничить части сайта только для зарегистрированных пользователей.
Как мне это сделать?