mod中按方法排序

2024-10-01 07:43:38 发布

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

我有两个模型CarRating。人们评价汽车(duhh)。我写了一个简单的get_average_score()方法,它得到Car的平均分数,下面是我的模型。在

class Car(models.Model):
  def get_average_score(self):
    return self.rating_set.aggregate(Avg('score'))

class Rating(models.Model):
  car = models.ForeignKey(Car)
  score = models.IntegerField(blank=False, null=False)

基本上我想要的是“顶级车”,在那里我要订购get_average_score()描述

我该怎么做?在


Tags: 方法模型selffalsegetmodelmodelscar