Python 模型相关列表中的Django admin用户字段值

Python 模型相关列表中的Django admin用户字段值,python,django,django-admin,Python,Django,Django Admin,在我的django管理项目中,我有一个这样的模型: from django.contrib.auth.models import User class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, ) u_name = models.CharField(max_length=200, verbose_name="Nome")

在我的django管理项目中,我有一个这样的模型:

from django.contrib.auth.models import User

class UserProfile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE, )
    u_name = models.CharField(max_length=200, verbose_name="Nome")
    u_sname = models.CharField(max_length=200, verbose_name="Cognome")
    ...
因此,在我的管理页面中,我会在列表中显示与用户模型相关的一些字段,例如用户名、电子邮件、是否处于活动状态,我会:

list_filter = ('u_prov',)
list_display = ('u_sname', 'u_name','user__username',)
...
但我得到:

“list_display[3]”的值指的是“user_username”,它不是可调用的、“UserAdmin”属性或“agenti.UserProfile”上的属性或方法

如何在我的相关模型django管理列表中显示用户模型的字段


提前非常感谢

这是否回答了您的问题?