Python 模型相关列表中的Django admin用户字段值
在我的django管理项目中,我有一个这样的模型: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")
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管理列表中显示用户模型的字段
提前非常感谢这是否回答了您的问题?