2011-12-06 45 views
0

我不太確定如何說出這個問題,所以我道歉,如果它不合理。django:按當前行中的值過濾

請看下面的例子

id | rowA | rowB 
---------------- 
1 | 3 | 1 
2 | 3 | 2 
3 | 3 | 3 
4 | 3 | 4 
5 | 3 | 5 

有沒有一種方法來查詢,所以我可以得到行,其中行rowA> = rowB中?

理想情況下,它會返回id的1,2,3。

回答

4
Model.objects.filter(rowA__gte=F('rowB')) 

您可以參考表格自身的列進行比較。你應該閱讀ORM docs on the F object.

+0

不能相信我錯過了在文檔!感謝那 – twig