我有一個模型,我希望按其屬性a
進行篩選。該模型還有另一個屬性b
。我試圖篩選a
爲0的條目或a
的值爲b
屬性(顯然,對於每一行)。我如何過濾另一列的值?Django QuerySet:按另一個字段的值進行篩選
以下是我已經試過了,而缺少的部分:
MyModel.objects.filter(Q(a=0) | Q(a=???)) # ??? is to be the value of the `b` column
我使用Django 1.4,我知道這是一個古老的版本不再支持,但遺憾的是執行升級不起來我。
您有更改模型的選項嗎? –
F表達式在1.4中可用,它正是你正在尋找的。 –