接受使用django-allauth登录的用户名或电子邮件

时间:2014-09-25 11:03:26

标签: python django authentication django-allauth

我看到django-allauth支持强制用户使用他们的电子邮件地址登录,并且在注册时不会要求他们提供用户名(而是自动从电子邮件地址生成一个用户名) - https://stackoverflow.com/a/19683532/221001

是否可以让用户注册,手动输入电子邮件地址和用户名,然后允许他们使用其中一个登录? (例如,登录页面上有两个字段:“用户名或电子邮件”和“密码”)

1 个答案:

答案 0 :(得分:5)

正如上面发布的Yogesh,username_email的{​​{1}}值可以胜任。

http://django-allauth.readthedocs.org/en/latest/configuration.html