如何在Django admin中显示具有指向模型A的ForeignKey的模型B的某些对象?

时间:2015-03-05 08:47:17

标签: python django django-admin foreign-keys

这是我的模特:

class Person(models.Model):
    name = models.CharField(max_length = 10)

class Book(models.Model):
    title = models.CharField(max_length = 10)
    auther = models.ForeignKey("Person")

当我在django admin中的某个人时,我想看到这个人写的所有书籍。这怎么可以实现? 谢谢你。

1 个答案:

答案 0 :(得分:0)

使用InlineModelAdmin

class BookInline(admin.TabularInline):
    model = Book

class PersonAdmin(admin.ModelAdmin):
    inlines = [BookInline]