django查询并获得最大的重复次数

时间:2014-10-21 03:56:57

标签: django

学习django我做了一个小应用程序,让用户投票给他们选择的餐厅 我的表持有谁投票选项,我试图查询一个基于日期的表,然后得到一个大多数属性重复的。知道赢得的餐厅。

我希望根据日期进行查询(这样他们每天可以投票选出一个不同的日期),然后获取最重复的restaurant_id。

表格的图像

table image 链接到图像

https://www.dropbox.com/s/pszt46bdqstahky/table.png?dl=0

这是我的代码。

获取日期的查询集。但是从那里我怎样才能得到最多的餐厅?

        the_max = Choice.objects.filter(date_vote=date)
        the_max = list(the_max)
        d = {x: the_max(x) for x in the_max}
        chosen_restaurant = max(d, key=d.get)

我试图将重复放入字典中并从那里获得最大值。 django有另一个过滤器来进行聚合吗?用一点解释如何使用它?

谢谢你们。

0 个答案:

没有答案