【发布时间】:2009-09-15 21:04:47
【问题描述】:
这个问题最好通过例子来解释,考虑以下两个模型:
class Topping(models.Model):
name = models.CharField(max_length=100)
class Pizza(models.Model):
name = models.CharField(max_length=100)
toppings = models.ManyToManyField(Toppping)
我的数据如下所示:
Pizza 和 Topping 表已加入:
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]
【问题讨论】:
标签: django