【发布时间】:2014-03-09 20:06:17
【问题描述】:
我有一个名为关系的表。我想返回关系最多的前 10 个用户。想想最受欢迎的用户列表。
我已经看到了返回一列中出现次数最多的示例,但是两者都有吗?以下是表格示例:
user_a | user_b
1 | 2
2 | 5
3 | 4
4 | 5
1 | 4
2 | 6
1 | 5
以下是模型示例:
class Relationship(models.Model):
user_a = models.ForeignKey(User, related_name='user_a')
user_b = models.ForeignKey(User, related_name='user_b')
如何在 django 中创建这样的查询集?
【问题讨论】:
标签: python sql django postgresql django-models