1

私は次の正しい構文を探しています:

SomeModel.objects.filter(propertyA = 'foo' OR propertyB = 'bar')

ここでの正しい構文は何ですか?

4

2 に答える 2

6

ここを見てください: https://docs.djangoproject.com/en/dev/topics/db/queries/#complex-lookups-with-q-objects

それはそのようになります :

from django.db.models import Q
SomeModel.objects.filter(Q(propertyA=foo) | Q(propertyB=bar))
于 2012-06-08T18:55:04.287 に答える
1

Q オブジェクトを使用します。

from django.db.models import Q

SomeModel.objects.filter(Q(propertyA='foo') | Q(propertyB='bar'))
于 2012-06-08T18:55:08.767 に答える