【发布时间】:2017-04-19 09:38:22
【问题描述】:
我有一个模型,我希望通过其属性a 进行过滤。该模型还有另一个属性b。我正在尝试过滤 a 为 0 或 a 具有 b 属性值的条目(显然,对于每一行)。如何按另一列的值进行过滤?
这是我尝试过的,以及缺少的部分:
MyModel.objects.filter(Q(a=0) | Q(a=???)) # ??? is to be the value of the `b` column
我使用的是 Django 1.4,我知道它是一个不再受支持的旧版本,但不幸的是,我无法执行升级。
【问题讨论】:
-
您可以选择更换模型吗?
-
F 表达式在 1.4 中可用,它正是你要找的。span>
标签: python django django-1.4