Есть модель типа:
class A( models.Model ):
field = models.CharField()
class B( models.Model ):
a = models.ForeignKey( A, on_delete = models.CASCADE, related_name = 'a_b_a' )
class C( models.Model ):
b = models.ForeignKey( B, on_delete = models.CASCADE, related_name = 'b_c_b' )
Обращаясь в таблице "A":
c_all = A.objects.all()
Нужно дописать запрос, чтобы вытягивались все строки из таблицы "С". В таблице "B" может быть несколько строк, относящихся к "А", так же, в таблице "С" может быть множество строк, относящихся к любой строке в "В".