【发布时间】:2010-10-16 19:01:05
【问题描述】:
与 Django 一起提供的身份验证模型基于 用户名。
如何更改基于电子邮件而不是基于电子邮件的身份验证 用户名?
更具体:
使用用户名身份验证,登录用户我们执行以下操作:
user = authenticate(name,password)
.......
login(request,user)
如果我们要进行身份验证,为上述语句写什么 使用电子邮件?
表格:
我打算编写自己的表单来显示字段 电子邮件、密码和验证。 这是正确的方法吗?
【问题讨论】:
-
如果您希望人们使用他们的电子邮件地址而不是他们的用户名登录,那么创建一个自定义身份验证后端。
标签: django