【问题标题】:Select List Filtering in Django Admin在 Django Admin 中选择列表过滤
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-01
      • 2018-03-31
      • 2019-04-29
      • 2015-07-11
      • 2012-02-08
      • 1970-01-01
      • 2012-05-11
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多