我有3个名为A,B和C的模型.C有B的外键,B有A的外键。我想做的是我想要获得与A相关的所有A类对象B类和B的对象使用C类的字段查找与C的对象相关。
Class A(models.Model):
name = models.CharField(max_length=100)
Class B(models.Model):
a = models.ForeignKey(A)
name = models.CharField(max_length=100)
Class C(models.Model):
b = models.ForeignKey(B)
name = models.CharField(max_length=100)
我想制作一个django查询,在哪里获取A类与B类相关的所有相关对象,其中B与C类相关。
表示使用c.name的值我希望得到A的所有对象。
答案 0 :(得分:1)
A.objects.filter(b__c__name='some name')