2

我是 Django 新手,到目前为止我非常喜欢它,但我遇到了一些障碍,我不确定是在管理员中还是在我的模型中可以更改它。我有一个看起来像这样的关系:不幸的是,由于情况我无法链接实际代码

class A:

class B:
    a = models.ForeignKey(A)

class C:
    a = models.ForeignKey(A)

class D:
    b = models.ForeignKey(B)
    c = models.ForeignKey(C)

当我运行管理员时,在创建“D”行时,我会得到一个很好的“C”类选择列表。管理员将“D”作为“B”的内联,因此填充了“B”。问题是“C”的选择列表是“C”的所有实例,我想要的是当我想编辑“B”及其相关的“D”时,只有“C”的实例是绑定到“A”。好的,我希望这不会太混乱。谢谢!

4

1 回答 1

0

您很可能需要为此注入自定义小部件。

于 2009-03-25T18:06:13.383 回答