【发布时间】:2013-04-04 07:35:04
【问题描述】:
我真的在这方面苦苦挣扎。 我需要能够按对用户评论的正面投票数对用户进行排序。
我有一个表格用户配置文件、一个表格评论和一个类似评论的表格。 表评论有一个外键指向它的用户创建者,表 likeComment 有一个外键指向喜欢的评论。 要获得用户收到的正面投票数,我会这样做:
LikeComment.objects.filter(Q(type = 1), Q(comment__user=user)).count()
现在我希望能够按投票最多的用户对所有用户进行排序。我怎么做 ?我尝试使用 extra 和 JOIN 但这并没有去任何地方。
谢谢
【问题讨论】:
标签: sql database django django-queryset