使用Django-Registration,删除和使用电子邮件地址的最简单方法是什么

时间:2011-06-30 18:31:03

标签: django django-registration

对于我的应用程序,我只是希望人们注册一个电子邮件地址和密码并使用它来登录。基本上我不希望最终用户看到用户名。

我正在使用django-registration。是否有一种超级简单的方法来设置它?似乎是一个相当普遍的需求。

谢谢!

2 个答案:

答案 0 :(得分:0)

在您的注册表单中,您需要删除用户名并将其自动生成。 Django中的用户名字段不是很长,所以如果没有(猴子)修补Django,只使用电子邮件不是一个可行的选择。

使用自动生成的用户名注册用户后,您需要启用身份验证。为此,您需要使用自定义身份验证后端,以便通过电子邮件登录。 Pinax有一个你可以用作参考:

Link

答案 1 :(得分:0)