假设有一个一对一扩展模型,比如Django用户模型:
class UserProfile(models.Model):
user = models.OneToOneField(User, related_name='profile', unique=True)
avatar = models.ImageField(_('Avatar'))
foo = models.CharField(max_length=100, verbose_name="xxx")
我该如何在管理员界面中显示它?
class UserAdmin(admin.ModelAdmin):
list_display = ('email', 'profile__foo' <--NOT WORKING )
一个近乎匹配的问题是Django Admin:如何显示两个模型之间的oneToOne关系中list_display字段的值?