我有两个模型Car
和Rating
。人们评价汽车(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()
描述
我该怎么做?在
不可以,但是你可以用注解,例如
相关问题 更多 >
编程相关推荐