【发布时间】:2011-05-16 19:40:59
【问题描述】:
我在 models.py 中有两个类:
类 ModelOne(models.Model):
field_one = models.CharField(max_length=100)
field_two = models.CharField(max_length=200)
field_three = models.CharField(max_length=300)
[...] #其他字段
def __unicode__(self):
返回 self.field_one
类模型二(模型。模型):
关系模型一 = 模型。外键(模型一)
other_field = models.CharField(max_length=50)
[...]
def __unicode__(self):
返回 self.relation_model_one.field_one
你在 admin.py 中的管理是这样的:
类 ModelTwoInline(admin.StackedInline): 模型 = 模型二 额外 = 0 类 ModelOneAdmin(admin.ModelAdmin): list_display = ('field_one', 'field_two', 'field_three',) 内联 = [ModelTwoInline]我的问题是: 可以在 ModelOne 的 list_display 中显示 ModelTwo 的字段吗? (list_filter 和 search_fields 一样)
我需要这个,因为我有很多与主类相关的子类!
【问题讨论】:
标签: django django-models django-admin