我在我的项目中使用Django-allauth,再加上来自login的Django-sesame,它通过电子邮件发送链接,让用户在没有密码的情况下登录。
然而,Django-sesame不处理注册。我正在尝试从注册表单中删除密码字段,因为密码不用于登录。我只希望用户必须输入他们的电子邮件地址。
下面是我得到的信息:
FORMS.PY
class CustomUserCreationForm(UserCreationForm):
class Meta(UserCreationForm.Meta):
model = CustomUse
我使用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_AU