在Django 2.2.5中使用用户名和密码登录

2024-06-01 13:06:55 发布

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

如何在Django站点和Django管理页面中使用用户名或密码登录?

我尝试创建自定义用户模型,并使电子邮件字段作为用户名字段,但我不想登录用户名或电子邮件

我想在任何时候使用这两者中的任何一个登录


Tags: django用户模型密码站点电子邮件页面名字
1条回答
网友
1楼 · 发布于 2024-06-01 13:06:55

你可以用 { 从django.db.models导入Q

示例:

from django.db.models import Q
user = "username/eamil"
password= "your password"
user_check = models.YourModelName.objects.filter((Q(email = user)|Q(username = user)), password = password)

}

相关问题 更多 >