鉴于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,
]