查询各种关系

我是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 

提前致谢。


Car.objects.filter(isDiesel=True, owner=person_instance)

这将返回一个Car对象的数组。

您应该在Django文档中阅读关于此主题的内容; 这个框架有一个非常坏的文档。

链接地址: http://www.djcxy.com/p/38675.html

上一篇: queries across relationships

下一篇: Show information of subclass in list