重写AuthenticationForm类以使用emai登录

2024-06-16 09:45:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我在django1.11中有一个应用程序,我创建了一个通过电子邮件而不是用户名的登录名。为了使用登录表单登录,我不得不覆盖AuthenticationForm类,并插入电子邮件而不是用户名。在

在表单.py在

UserModel = get_user_model()

这里我重写了AuthenticationForm类,并将用户名改为email。在

^{pr2}$

是现在这样吗,可以吗?有没有可能做得更短/更好?在


Tags: py应用程序表单getmodel电子邮件email用户名