所以,现在我有这个模型和一个计算字典
class User(models.Model):
user_id = models.AutoField(primary_key=True)
#scores dict {user_id: score}
scores = {1: 9, 2: 2, 3: 1, 4: 5}
我需要根据分数字典中的每个用户分数对查询集进行排序。像这样的东西
Views.py
queryset.annotate(score=scores['user_id']).order_by('score')
青春有我
相关分类