У меня есть форма регистрации, которая запрашивает только адрес электронной почты и пароль. Когда пользователь регистрируется, django-allauth создает имя пользователя для этого пользователя, разделяя суффикс «@email» из адреса электронной почты пользователя.
Так, например, если пользователь регистрируется с помощью «[email protected]», его имя пользователя будет «some-user» и если другой пользователь зарегистрируется с помощью «[email protected]», его имя пользователя будет «some-userr».
Но я хочу, чтобы имя пользователя и адрес электронной почты пользователей имели одинаковое значение.
Итак, как я могу настроить django-allauth так, чтобы имена пользователей указывались в электронных письмах пользователей, не разделяя их суффиксы?
И если возможно, как я могу это сделать, не создавая специального пользователя.
В моем settings.py:
#########################
# AllAuth Configuration #
#########################
ACCOUNT_AUTHENTICATION_METHOD = 'email'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_USERNAME_REQUIRED = False
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
ACCOUNT_PASSWORD_MIN_LENGTH = 8