Я новичок в 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, я получаю хороший список выбора для класса "C" при создании строк "D". Админ имеет "D" как встроенный "B", поэтому "B" заполняется. Проблема заключается в том, что список выбора для «C» - это ВСЕ экземпляры «C», и мне хотелось бы, чтобы, когда я хочу редактировать «B» и связанные с ним «D», это были только экземпляры «C», которые привязан к "А". Хорошо, я надеюсь, что это не слишком смущает. Спасибо!