有效电子邮件地址的最大长度是多少?它是由任何标准定义的吗?
有没有一个很好的方法在django中执行此操作而不必滚动我自己的身份验证系统?我希望用户名是用户的电子邮件地址,而不是他们创建用户名.
请指教,谢谢.
可能重复:
在Django中接受电子邮件地址作为用户名
与Django一起提供的身份验证模型基于用户名.
如何根据电子邮件而不是用户名更改身份验证?
更具体一点:
使用用户名验证,登录用户我们执行以下操作:
user = authenticate(name,password)
.......
login(request,user)
Run Code Online (Sandbox Code Playgroud)
如果我们使用电子邮件进行身份验证,请写上述语句的内容?
形式:
我打算编写自己的表单,显示字段电子邮件,密码和验证.这是正确的方法吗?
我正在为一所学校创建一个 django 项目,主要有三种用户 - 家长、老师和学生。对于家长和老师,我希望他们使用电子邮件登录(他们目前使用电子邮件登录旧系统)。
但是,对于学生,我希望他们使用传统的用户名方法登录(因为年幼的孩子没有电子邮件)。这可以在 Django 中进行还是只允许一种用户身份验证模型?