在Django管理员中,显示子表格中的子表格

时间:2019-03-01 20:17:03

标签: django django-admin

嗨,我想在django管理员中显示资源的整个树形结构。我将如何去做?

我的模特看起来像这样

class A(models.Model):
   pass

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

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

我想在同一django管理员中显示属于A的B的子代的所有C。

当我向A的AdminModelAdmin添加CAdminInline时,我会得到

 <class 'CInline'>: (admin.E202) 'C' has no ForeignKey to 'A'

例外。因此django正在做一些魔术,并在C上寻找FK。我可以覆盖它吗?

谢谢!

0 个答案:

没有答案