我正在使用 Django-rest-auth 进行身份验证和注册。我正在使用电子邮件使用密码登录用户。我想在注册时存储用户的名字和姓氏(可能还有几个字段),即在客户端的注册表单上将有以下字段(电子邮件、密码、名字、姓氏等)。目前注册表只有email、password 1和password 2字段,基本注册成功。
我的 settings.py 有以下内容:
#This is required otherwise it asks for email server
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
ACCOUNT_AUTHENTICATION_METHOD = 'email'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_USERNAME_REQUIRED = False
#Following is added to enable registration with email instead of username
AUTHENTICATION_BACKENDS = (
# Needed to login by username in Django admin, regardless of `allauth`
"django.contrib.auth.backends.ModelBackend",
#`allauth` specific authentication methods, such as login by e-mail
"allauth.account.auth_backends.AuthenticationBackend",
)
我怎样才能做到这一点?
