0
问题是最好的例子来说明,考虑以下两种模式:在Django QuerySet中,如何返回多行的ManyToManyField?
class Topping(models.Model):
name = models.CharField(max_length=100)
class Pizza(models.Model):
name = models.CharField(max_length=100)
toppings = models.ManyToManyField(Toppping)
我的数据如下所示:
比萨和一流的表连接:
NAME TOPPINGS
--------------------
deluxe topping_1, topping_2
deluxe topping_3, topping_4
hawaiian topping_1
我想得到名字为deluxe
的所有披萨的配料。任何想法我必须写什么样的QuerySet来获得这样的结果?上述的预期产出将为:
[topping_1, topping_2, topping_3, topping_4]