使用直通内联M2M

时间:2016-07-06 15:16:30

标签: django django-admin

鉴于M2M领域相关的三个模型:

  

A< - > B - < - > ç

模型

class A(models.Model):
    name = models.CharField()

class B(models.Model):
    a = ManyToManyField(A)

class C(models.Model):
    b = ManyToManyField(B)

使用以下管理员,我在A-B之间有一个内联:

管理

class BInline(admin.TabularInline):
    model = B.a.through

class AAdmin(admin.ModelAdmin):
    inlines = [BInline,]

我现在需要的是在A和C之间有另一个内联。但我不知道如何设置它们之间的关系。

class CInline(admin.TabularInline):
    model = #¿?

class AAdmin(admin.ModelAdmin):
    inlines = [ BInline,
                CInline,
                ]

0 个答案:

没有答案