在Django 1.5中执行此操作的最佳方法是什么?
def __unicode__(self):
return self.username
Run Code Online (Sandbox Code Playgroud)
我想覆盖它,所以它:
def __unicode__(self):
return u'%s, %s' % (self.last_name, self.first_name)
Run Code Online (Sandbox Code Playgroud)
一种方法是使用代理模型.
class CustomUser(User):
class Meta:
proxy = True
def __unicode__(self):
return u'%s, %s' % (self.last_name, self.first_name)
Run Code Online (Sandbox Code Playgroud)
然后设置你AUTH_USER_MODEL的那个settings.py(参见这里的信息)