可能重复:
Django ModelAdmin 中的“list_display”可以显示 ForeignKey 字段的属性吗?
我想在来自另一个相关模型的模型的管理列表视图中显示一些信息。
class Identity(models.Model):
blocked = models.BooleanField()
...
class Person(models.Model):
modelARef = OneToOneField("Identity", primary_key=True)
descr = models.CharField(max_length=255)
name = models.CharField(max_length=255)
用户应该能够在管理页面上添加/编辑“人员”。由于不支持反向内联,我必须在管理页面上显示“身份”,然后内联“人员”。“身份”仅包含“人员”的附加信息,这些信息应在管理页面上可见。
现在,当我有一个“身份”管理页面时,如何在“身份”的 list_display 上显示“人员”模型中的字段?
问候
编辑:我可以向“身份”添加一些函数来查询相关的“人员”并返回所需的值,但如果我这样做,就不可能对该列进行排序。