해당 속성으로 필터링 할 모델이 있습니다 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
내가 장고 1.4을 사용하고 내가 더 이상 지원되는 이전 버전입니다 알고 있지만 불행하게도 업그레이드를 수행하는 최대 아니다 나를.
모델을 변경할 수 있습니까? –
F 표현식은 1.4에서 사용할 수 있으며, 정확히 당신이 찾고있는 것입니다. –