Django-默认的Django用户模型是否有任何唯一字段?

Django-默认的Django用户模型是否有任何唯一字段?,django,Django,我知道我应该能够在Django文档中找到这一点,但我当时很困难。在我的应用程序中,我需要查询默认的Django用户模型,但我需要以一种只返回一个结果的方式进行查询。要实现这一点,其中一个字段必须是唯一的 Django用户模型是否有我可以使用的唯一字段 谢谢。当然可以:用户名必须是唯一的,否则无法登录特定用户 而且,正如agconti指出的,所有模型都有一个pk字段,该字段必须是唯一的。我不知道该字段存在。这很有效,谢谢。如果你想在一个答案中再进一步,我可以把它标对。这是一个很好的观点。我刚刚注意

我知道我应该能够在Django文档中找到这一点,但我当时很困难。在我的应用程序中,我需要查询默认的Django用户模型,但我需要以一种只返回一个结果的方式进行查询。要实现这一点,其中一个字段必须是唯一的

Django用户模型是否有我可以使用的唯一字段


谢谢。

当然可以:用户名必须是唯一的,否则无法登录特定用户


而且,正如agconti指出的,所有模型都有一个
pk
字段,该字段必须是唯一的。

我不知道该字段存在。这很有效,谢谢。如果你想在一个答案中再进一步,我可以把它标对。这是一个很好的观点。我刚刚注意到,通过我的Facebook身份验证,用户名只是名字和姓氏的组合,所以我担心我的两个用户出现同名的情况。