我有两个型号
class Market(Model):
title=models.Charfield()
class Product(Model):
title=Models.Charfield()
markets=ManyToMany(Market)
我希望在我的视图中获得产品列表。而且我想为每个市场只获得一种产品。 怎么做?
product_for_each_market_list=Products.objects.filter()# should be rather simple.. but i can't figure what to do
感谢。
答案 0 :(得分:2)
我不确定这会有多重,但这是你可以使用的:
Products.objects.filter(markets__in=Market.objects.all()).distinct()