我正在Django创建一个应用程序,学生将在其中查看大学。我需要找到评级中讨论的5个最受欢迎的主题。一直无法弄清楚如何去做。
我的评分等级是
class Rating(models.Model):
rater=models.ForeignKey(Student)
ratee=models.ForeignKey(College)
skill=models.ForeignKey(Subj, default=1)
rating_7=models.PositiveSmallIntegerField()
review_text=models.CharField(max_length=200)
review_time=models.DateTimeField()
likes=models.PositiveSmallIntegerField()
请建议实施相同的方法。
答案 0 :(得分:0)
好吧,如果rating_7
和likes
确定主题的受欢迎程度,那么此查询可以帮助您:
Rating.objects.order_by('rating_7', 'likes')[:5]
详细了解making queries。