我不太确定如何说出这个问题,所以如果它没有多大意义我会道歉。
考虑以下示例
id | rowA | rowB
----------------
1 | 3 | 1
2 | 3 | 2
3 | 3 | 3
4 | 3 | 4
5 | 3 | 5
有没有办法查询它所以我可以得到rowA> = rowB的行?
理想情况下,它会返回id的1,2,3。
答案 0 :(得分:4)
Model.objects.filter(rowA__gte=F('rowB'))
您可以参考表格中的列进行比较。您应该阅读ORM docs on the F
object.