我们正在使用Django-allauth允许用户使用Google进行注册和登录。
问题是它自动从Google帐户中选择名字作为用户名。
是否可能让用户手动填写用户名?
我在Allauth-google文档中没有找到这样的设置。
这些是settings.py中的ACCOUNT_设置。
问题是它自动从Google帐户中选择名字作为用户名。
是否可能让用户手动填写用户名?
我在Allauth-google文档中没有找到这样的设置。
这些是settings.py中的ACCOUNT_设置。
ACCOUNT_AUTHENTICATION_METHOD = "username_email"
ACCOUNT_CONFIRM_EMAIL_ON_GET = True
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = "mandatory"
ACCOUNT_EMAIL_SUBJECT_PREFIX = EMAIL_SUBJECT_PREFIX
ACCOUNT_EMAIL_CONFIRMATION_COOLDOWN = 1
ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION = True
ACCOUNT_PRESERVE_USERNAME_CASING = False
ACCOUNT_USERNAME_MIN_LENGTH = 4
ACCOUNT_USERNAME_REQUIRED = True
文档中没有以 SOCIALACCOUNT_
开头的设置。