1

在 Django 1.5 中执行此操作的最佳方法是什么?

def __unicode__(self):
    return self.username

我想覆盖它,所以它:

def __unicode__(self):
    return u'%s, %s' % (self.last_name, self.first_name)
4

1 回答 1

6

一种方法是使用代理模型。

class CustomUser(User):
    class Meta:
        proxy = True

    def __unicode__(self):
        return u'%s, %s' % (self.last_name, self.first_name)

然后将您设置为您AUTH_USER_MODEL的那个settings.py(有关信息,请参见此处

于 2013-03-28T22:56:19.293 回答