如果需要显示在list_display中则需要对外键的model进行修改, 然后list_display中填字段名就好 例:
#models.pyclass A(models.Model):...name = models.CharField(max_length=100, verbose_name='用户名', default='')def __str__(self):return self.name# 这个地方需要注意下, __str__ return 的只能是str类型的数据, 不要返回其他类型的, 不然容易报错class B(models.Model):a = models.ForeignKey(A, models.DO_NOTHING, default='')#adminx.pyclass BAdmin(object):list_display = ['a', ]
如果在search_fields, list_filter 显示直接使用字段名__
外键字段名 例
list_filter = ['a__name']search_fields = ['a__name']