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。
我不太確定如何說出這個問題,所以我道歉,如果它不合理。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。
Model.objects.filter(rowA__gte=F('rowB'))
您可以參考表格自身的列進行比較。你應該閱讀ORM docs on the F
object.
不能相信我錯過了在文檔!感謝那 – twig