如何找到最流行的主题Django搜索

2024-04-19 20:18:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在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()

请建议一种方法来实现同样的目标。你知道吗


Tags: django应用程序主题modelmodelsstudent学生review
1条回答
网友
1楼 · 发布于 2024-04-19 20:18:40

好吧,如果rating_7likes决定了主题的受欢迎程度,那么这个查询应该可以帮助您:

Rating.objects.order_by('rating_7', 'likes')[:5]

阅读有关making queries的更多信息。你知道吗

相关问题 更多 >