get_full_name()和get_short_name()Django之间的区别

时间:2014-06-14 23:14:16

标签: python django models

我怀疑。我正在做一个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 个答案:

答案 0 :(得分:3)

这是完全是django-1.6的文档所说的。以下是文档的内容:

  

get_full_name()       返回first_name加上last_name,中间有空格。

     

get_short_name()       Django 1.5中的新功能。       返回first_name。

以下是relevant documentation

可能是某些项目特定的用户定义覆盖,这是以这种方式定义的。