【发布时间】:2016-05-30 21:00:23
【问题描述】:
如果我有两个模型处于多对多关系中,如下所示:
class Topping(models.Model):
name = models.CharField(max_length=50)
class Pizza(models.Model):
name = models.CharField(max_length=50)
toppings = models.ManyToManyField(Topping)
我可以创建一个查询集来给我这样的东西吗?:
[
{
"name": "Hawaiian",
"toppings": [
{"name": "Pineapple"},
{"name": "Canadian Bacon"},
{"name": "Cheese"}
]
},
{
"name": "Pepperoni Pizza",
"toppings": [
{"name": "Pepperoni"},
{"name": "Cheese"}
]
}
]
我可以在一行中创建嵌套对象查询集吗?
【问题讨论】:
标签: django django-models django-orm