Django中get_full_name()和get_short_name()的区别

1 投票
1 回答
6317 浏览
提问于 2025-04-18 09:49

我有个疑问。我正在做一个AbstractBaseUser,Django 1.6的文档里提到用电子邮件来识别用户,但我不太明白这两个函数有什么区别:

#Documentation Django 1.6

def get_full_name(self):
    # The user is identified by their email address
    return self.email

def get_short_name(self):
    # The user is identified by their email address
    return self.email

有人能给我解释一下这两者的不同吗?谢谢。

1 个回答

5

这和django-1.6的文档说的不太一样。文档里是这么写的:

get_full_name()
返回名字和姓氏,中间有一个空格。

get_short_name()
在Django 1.5中新增。
返回名字。

这里是相关文档

可能是某个项目特定的用户定义覆盖了这些方法。

撰写回答