我的项目中有一个模型Return,如下所示:
class Kit(models.Model):
kit_name = models.CharField(max_length=500, default=0)
kit_info = models.CharField(max_length=500, default=0)
kit_client = models.ForeignKey(Client, on_delete=models.CASCADE)
class ReturnKits(models.Model):
kit = models.ForeignKey(Kit, on_delete=models.CASCADE)
quantity = models.IntegerField(default=0)
items = models.ManyToManyField(ReturnKitsProducts)
class Return(models.Model):
transaction_date = models.DateTimeField(default=datetime.now)
transaction_no = models.IntegerField(default=0, blank=True, null=True)
is_delivered = models.BooleanField(default=False)
kits = models.ManyToManyField(ReturnKits)
如何选择Return包含kitwith kit_client= 4 的所有对象?
我知道我们可以使用直接查询相关对象,__但如何查询嵌套对象?