【发布时间】:2010-10-15 12:41:09
【问题描述】:
我是 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)
当我运行 admin 时,我会在创建“D”行时得到一个不错的“C”类选择列表。管理员将“D”作为“B”的内联,因此填充了“B”。问题是“C”的选择列表是“C”的所有实例,我想要的是当我想编辑“B”及其相关的“D”时,只有“C”的实例是绑定到“A”。好的,我希望这不会太混乱。谢谢!
【问题讨论】:
标签: django-admin