認証と登録に Django-rest-auth を使用しています。パスワードを使用してユーザーにログインするために電子メールを使用しています。登録時にユーザーの名と姓を保存したい(おそらく、さらにいくつかのフィールド)。つまり、登録フォームのクライアント側には、次のフィールド (電子メール、パスワード、名、姓など) があります。現在、登録フォームには電子メール、パスワード 1、パスワード 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",
)
どうすればこれを達成できますか?