我有以下型号:
class Listing(models.Model):
list_price = models.IntegerField()
sold_price = models.IntegerField()
我知道要获得平均值sold_price
,我会Listing.objects.aggregate(Avg('sold_price'))
。
我想要找到的是平均销售价格。基本上是sold_price
/ list_price
的平均值。类似的东西:
Listing.objects.aggregate(Avg('sold_price' / 'list_price'))
显然上述陈述并不奏效。有没有办法用Django ORM做到这一点?