Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django Tablarinline通过关系_Python_Django - Fatal编程技术网

Python Django Tablarinline通过关系

Python Django Tablarinline通过关系,python,django,Python,Django,假设我有以下模型: class A(models.Model): pass class B(models.Model): a = models.ForeignKey("A") class C(models.Model): b = models.ForeignKey("B") 我可以有一个表格行小部件,显示特定a的所有Bs,如下所示: class AAdmin(admin.ModelAdmin): inlines = [BInline]

假设我有以下模型:

class A(models.Model):
  pass

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

class C(models.Model):
  b = models.ForeignKey("B")
我可以有一个表格行小部件,显示特定
a
的所有
B
s,如下所示:

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

class BInline(admin.TabularInline):
  model = B
如何让一个表格行小部件显示特定
a
的所有
C
s?(所有
C
s的所有
B
s的特定
a

我想我正在寻找类似的东西:

class AAmin(admin.ModelAdmin):
  inlines = [CInline]

class CInline(admin.TabularInline):
  model = C.through.B
注意:我知道存在
django嵌套的admin
。这个包将显示所有按每个
B
s分组的
C
s,这不是我想要的。我只想显示
C
s,没有任何对
B
s的引用