Django. Фильтрация моделей при добавлении

Есть три модели A, B, C

class A(models.Model):
    name = models.CharField(...)

Класс является чем-то вроде "базового" класса.

Далее идет класс B

class B(models.Model):
    a_instance = models.ForeignKey('A', ...)
    some_field = models.CharField(...)
    ...

И теперь класс С, с которым как раз у меня проблемы.

class C(models.Model):
    a_instance = models.ForeignKey('A', ...)
    b_instance = ... # экземпляры класса B, отфильтрованные по выбранному экземпляру класса А.
    other_fields = ...

Возможно, это решается не очень сложно, но поиск по документации мне не помог...

Заранее спасибо за помощь!


Ответы (0 шт):