通过OR而不是AND过滤QuerySet

Osc*_*ros 0 django django-models

如果我做:

People.filter(name = 'Oscar', lastName = 'Mederos)
Run Code Online (Sandbox Code Playgroud)

它会被翻译成:

SELECT ______ WHERE Name = 'Oscar' AND LastName = 'Mederos
Run Code Online (Sandbox Code Playgroud)

Django是否允许使用相同而OR不是使用AND

Ign*_*ams 6

Q对象.

People.objects.filter(Q(name='Oscar') | Q(lastName='Mederos'))
Run Code Online (Sandbox Code Playgroud)