我看到Django的allauth支持强制用户使用其电子邮件地址登录,并且不要求他们输入用户名注册时(而不是从电子邮件地址生成一个自动) - https://stackoverflow.com/a/19683532/221001接受用户名或电子邮件与登录的Django allauth
是否可以让用户注册,手动输入电子邮件地址和用户名,然后允许他们使用? (例如,登录页面上有两个字段:“用户名或电子邮件”和“密码”)
我看到Django的allauth支持强制用户使用其电子邮件地址登录,并且不要求他们输入用户名注册时(而不是从电子邮件地址生成一个自动) - https://stackoverflow.com/a/19683532/221001接受用户名或电子邮件与登录的Django allauth
是否可以让用户注册,手动输入电子邮件地址和用户名,然后允许他们使用? (例如,登录页面上有两个字段:“用户名或电子邮件”和“密码”)
由于Yogesh在上面发布,所以ACCOUNT_AUTHENTICATION_METHOD
的username_email
值可以完成这项工作。
http://django-allauth.readthedocs.org/en/latest/configuration.html
为什么这个答案是downvoted?这是正确的答案,并提供了一个链接的文档。谢谢 :) – 2015-09-02 18:20:17
ACCOUNT_AUTHENTICATION_METHOD =“username_email” ACCOUNT_EMAIL_REQUIRED =真 ACCOUNT_UNIQUE_EMAIL =真 ACCOUNT_USERNAME_REQUIRED =真 的更多信息请访问您的文件setting.py – 2014-09-25 12:41:31
http://django-allauth.readthedocs.org/en /latest/configuration.html – 2014-09-25 12:43:54