首页 文章

django可以使用相同的用户名处理多个用户吗?

提问于
浏览
0

我的意思是使用默认的Django身份验证后端和函数 .

如果两个用户具有相同的用户名但不同的密码是django能够登录该用户并返回正确的用户对象吗?或者身份验证功能无法处理该情况?我查看了github,我不认为User模型中的用户名字段必须是唯一的

1 回答

  • 0

    简答:不 .

    答案很长:Django不支持拥有相同用户名的多个用户,因为即使你提出的建议(密码区分),仍然有两个用户拥有相同的密码 . 即使它不是这样,我发现很难找到让用户共享其用户名的理由 . 你可以创建一个“别名”或其他东西,让它“不唯一”

相关问题