当新用户注册帐户时,管理面板显示尚未为该用户设置密码(尽管通过views.py保存密码)。我注意到的另一件奇怪的事情是,密码正被保存到数据库的电子邮件字段中。代码看起来没有问题。不知道我哪里出错了。signup.html', {'form': UserCreationForm(), 'error':'Passwords did not match'}) 代码中没有提到" email“,但是由
我有一个用例,为它提供了大部分所需的功能。不过,我需要做些“额外”的事情。默认情况下,django-registration支持此工作流:
用户通过提供用户名、电子邮件地址和密码注册帐户。根据这些信息,将创建一个新的用户对象,其is_active字段设置为False。此外,生成并存储激活密钥,并向用户发送电子邮件,其中包含要单击以激活帐户的链接。单击激活链接后,新帐户将处于活动状态( i