2011-06-17 125 views
0

我在單獨的相關模型中有兩個整數字段(我認爲不管它們是否在同一模型中,只要它們可以相關?),稱爲x和y ,我怎麼能過濾(),所以我只得到結果,其中x> y * 90%?在Django查詢中計算百分比

回答

1

也許(如果它們不是在同一個模型):

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

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

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

reference