我有两个Django模型通过多对多关系相互关联。
我需要列出两个表的交叉产品。
为简单起见,我们可以说两个模型是Pizza和Topping。
我希望查询返回类似这样的内容:
pizza_name topping
---------------------
all dressed cheese
all dressed mushrooms
all dressed onions
all dressed peperoni
all dressed pepper
reddit cheese
reddit peperoni
reddit bacon
reddit baconbits
数据量非常大,我绝对需要使用计数和切片,所以我不能简单地迭代模型并随着时间的推移处理数据。
知道我该怎么办?
答案 0 :(得分:2)
我最终通过简单地迭代中间表来解决它。