1
我在models.py兩類子類的信息:顯示在list_display Django的
class ModelOne(models.Model): field_one = models.CharField(max_length=100) field_two = models.CharField(max_length=200) field_three = models.CharField(max_length=300) [...] #other fields def __unicode__(self): return self.field_one class ModelTwo(models.Model): relation_model_one = models.ForeignKey(ModelOne) other_field = models.CharField(max_length=50) [...] def __unicode__(self): return self.relation_model_one.field_one
而且在admin.py你的管理是這樣的:
class ModelTwoInline(admin.StackedInline): model = ModelTwo extra = 0 class ModelOneAdmin(admin.ModelAdmin): list_display = ('field_one', 'field_two', 'field_three',) inlines = [ModelTwoInline]
我的問題是: 我可以在ModelOne的list_display中顯示ModelTwo的字段嗎? (同爲list_filter和search_fields)
我需要這個,因爲我有相關的主類的子類很多!