未分類 24 2 月 2020 Django 查询问题 Django 查询问题 資深大佬 : debugksir 54 现有一张成绩表, 主键是用户 id, 如何根据用户 id 查询该用户在表中是否排在前 100 名以及上榜后的名次 大佬有話說 (3) 資深大佬 : wingor2015 for ind, item in enumerate(Score.objects.order_by(‘-grade’).values(‘user_id’, ‘grade’)[:100], 1): if item[‘user_id’] == user_id: return indelse: return -1 資深大佬 : georgema1982 根据什么来排名? 資深大佬 : lenqu 表有么有索引呢?没索引小表直接全部载入,大表切割排序