如何在Django中创建一个WHERE/something_else查询?

sta*_*orn 0 django django-models django-queryset

我已经快速浏览了以下文档,看看如何WHERE ... OR在Django中进行查询.但我找不到它,也许我太累了.所以我在这里问它.

Jam*_*esO 5

使用Q对象,例如来自文档

Q(question__startswith='Who') | Q(question__startswith='What') 
Run Code Online (Sandbox Code Playgroud)

是相同的

WHERE question LIKE 'Who%' OR question LIKE 'What%'
Run Code Online (Sandbox Code Playgroud)