0
class Car(models.Model):
carName = Model.CharField()
class Wheel(models.Model):
wheelName = Model.CharField()
car = Model.ForeignKey(Car)
class Equipment(models.Model):
equipmentName = Model.CharField()
car = Model.ForeignKey(Car)
我想要查詢所有具有相同名稱和設備的汽車。 我寫這樣的過濾器:使用Django進行多表查詢的正確方法
Car.objects.filter(wheel__wheelname = 'A', equipment__equipmentname='C')
,但我得到了錯誤 無法解析關鍵詞「」到現場,選項包括:X,XX,XXX
那麼,這個不Django支持? 順便說一句,我檢查了表,它似乎默認表有一個前綴名稱相同的應用程序名稱,如blog_car,我怎麼能在django 1.6.2中禁用它?
哦,我明白了。所以它應該是這樣的:Car.objects.filter(wheel__name =='A',equipment__name =='B')? – python