class ModelA(models.Model):
model_b = models.ForeignKey('ModelB')
model_b = models.ManyToManyField('ModelC')
model_b = models.ManyToManyField('ModelD')
ch_field0 = models.CharField()
class ModelB(models.Model):
ch_field1 = models.CharField()
class ModelC(models.Model):
ch_field2 = models.CharField()
class ModelD(models.Model):
ch_field3 = models.CharField()
как из ModelB получить все связанные поля из остальных моделей?
т.е. из ModelB я хочу получить сперва ModelA, потом через неё ModelC и ModelD и иметь доступ к любому полю этих моделей