我是Django的新手,我正在尝试在Django中实现这种关系
人有车 汽车可以测试问题 应该测试汽车的一组选择标准
所以我把它实现为
class Person(model.Model): name = models.CharField(max_length=60) license = models.CharField(max_length=80) class Car(models.Model): name = models.CharField() owner = models.ForeignKey('Person') isDiesel = models.BooleanField()
我正在尝试将汽车领域导入测试。无论如何都有办法吗? 我试图复制这个SQL语句
SELECT test FROM table WHERE OWNER IS x (object instance) AND CAR IS isDiesel
提前致谢。
答案 0 :(得分:2)
Car.objects.filter(isDiesel=True, owner=person_instance)
这将返回Car
个对象的数组。
你应该阅读at the Django docs on this subject;这个框架有一个非常糟糕的文档。