通过检查Django ORM过滤器两列包含相同的值

时间:2017-09-07 07:23:53

标签: python django postgresql django-models django-orm

我的模型包含3列,如下所示:

Id NoOfL2 Open Delete Inprogress
1    2      1     1      0
2    4      1     2      1
3    3      3     0      0

我想获取包含NoOfL2 == Open的所有行。

我应该如何使用Django ORM找到它?

1 个答案:

答案 0 :(得分:1)

您应该使用F expressions

Foo.objects.filter(NoOfL2=F('Open'))