对于我的应用程序,我只是希望人们注册一个电子邮件地址和密码并使用它来登录。基本上我不希望最终用户看到用户名。
我正在使用django-registration。是否有一种超级简单的方法来设置它?似乎是一个相当普遍的需求。
谢谢!
答案 0 :(得分:0)
在您的注册表单中,您需要删除用户名并将其自动生成。 Django中的用户名字段不是很长,所以如果没有(猴子)修补Django,只使用电子邮件不是一个可行的选择。
使用自动生成的用户名注册用户后,您需要启用身份验证。为此,您需要使用自定义身份验证后端,以便通过电子邮件登录。 Pinax有一个你可以用作参考:
答案 1 :(得分:0)