2

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

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

谢谢!

4

2 回答 2

0

http://djangosnippets.org/snippets/1001/

于 2011-06-30T18:54:08.097 回答
0

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

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

关联

于 2011-06-30T18:38:55.407 回答