Django 根据另一个模型中的条件从一个模型中获取所有项

Django 根据另一个模型中的条件从一个模型中获取所有项,django,django-models,django-queryset,Django,Django Models,Django Queryset,嗨,我在堆栈周围窥探,但答案令人困惑或不起作用,你们可以看到我的模型,我如何才能获得用户按顺序创建的所有订单项,这些订单项具有complete=True 类顺序(models.Model): customer=models.ForeignKey(customer,on_delete=models.SET_NULL,blank=True,NULL=True) date\u oredred=models.DateField(自动\u now\u add=True) complete=models.B

嗨,我在堆栈周围窥探,但答案令人困惑或不起作用,你们可以看到我的模型,我如何才能获得用户按顺序创建的所有订单项,这些订单项具有complete=True

类顺序(models.Model):
customer=models.ForeignKey(customer,on_delete=models.SET_NULL,blank=True,NULL=True)
date\u oredred=models.DateField(自动\u now\u add=True)
complete=models.BooleanField(默认值=False,null=True,blank=True)
事务id=models.CharField(最大长度=200,null=True)
类OrderItem(models.Model):
product=models.ForeignKey(product,on_delete=models.SET_NULL,blank=True,NULL=True)
order=models.ForeignKey(order,on_delete=models.SET_NULL,blank=True,NULL=True)
quantity=models.IntegerField(默认值=0,null=True,blank=True)
date\u added=models.DateTimeField(auto\u now\u add=True)
事务id=models.CharField(最大长度=200,null=True)
使用以下方法:

qs=OrderItem.objects.filter(order\u complete=True)
要为特定客户获取:

qs.filter(订单\客户=特定\客户)