class Pizza(models.Model):
...
class Topping(models.Model):
on_pizza = models.ForeignKey(Pizza, on_delete=models.CASCADE, related_name='toppings')
name = models.CharField(max_length=50)
spicy = models.BooleanField(default=False)
如何排除所有将“辣味”设置为“假”的所有披萨?
因此,我想查询一个比萨饼集,其中每个比萨饼上至少要有一个麻辣馅料。
谢谢!
给出两个模型:Pizza(models.Model)类:... Topping(models.Model)类:on_pizza =模型。ForeignKey(Pizza,on_delete = models.CASCADE,related_name ='toppings')name =模型。 ..
Pizza.objects.filter(toppings__spicy=True).distinct()