我更改了“/home/david/django/django/contrib/auth/models.py”中的用户类,如下所示,以覆盖我的 Django 应用程序中用户的字符串表示。
class User(models.Model):
...
def __unicode__(self):
return self.get_profile().full_name()
我编写了一个full_name()
在我的用户配置文件模型中调用的函数,以按照我希望的方式显示全名。
但是,在我重新启动 Apache 后,我发现模型表单的选择菜单中的用户仍然由用户名表示。为什么?