Имам формуляр за регистрация, който изисква само имейл и парола. Когато потребител се регистрира, django-allauth създава потребителско име за този потребител, като премахва наставката "@email" от имейл адреса на потребителя.
Така например, ако потребител се регистрира с „[email protected]“, неговото потребителско име ще бъде „some-user“ и ако друг потребител се регистрира с „[email protected]“, тогава неговото потребителско име ще бъде „some-userr“
Но това, което искам, е потребителското име и имейлът на потребителите да имат еднаква стойност.
И така, как мога да конфигурирам django-allauth да зададе потребителските имена като имейли на потребителите, без да ивици техните суфикси?
И ако е възможно, как мога да направя това, без да създавам персонализиран потребител.
В моите настройки.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