2011-06-17 16 views
0

私は、別々の関連するモデルに2つの整数フィールドを持っています(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

関連する問題