计算Django Query中的百分比

时间:2011-06-17 13:54:10

标签: python django

我在单独的相关模型中有两个整数字段(我认为它们是否在同一模型中并不重要,只要它们可以相关?),称为x和y,我怎么能过滤()所以我只得到x>的结果是* 90%?

1 个答案:

答案 0 :(得分:1)

也许(如果他们不在同一型号中):

class A(models.Model)
    x = ...
    b = OneToOne... 

class B(models.Model)
    y = ....

A.objects.filter(x__gt=F('b.y')*0.9)

reference