Python 具有多属性的Django查询

Python 具有多属性的Django查询,python,django,django-models,django-database,Python,Django,Django Models,Django Database,怎样才能得到下面的结果集? WHERE子句后面有两个方法可供使用 Where子句中是否有任何方法可供使用 SELECT * FROM college_college WHERE id = 1 OR pub_name = 2 使用模型。Q对象: from django.db.models import Q College.objects.filter(Q(id=1)|Q(pub_name=2)) 这里有更多文档:这是基本的操作,请阅读django教程,您会找到它

怎样才能得到下面的结果集? WHERE子句后面有两个方法可供使用

Where子句中是否有任何方法可供使用

SELECT * FROM college_college WHERE id = 1 OR pub_name = 2

使用
模型。Q
对象:

from django.db.models import Q
College.objects.filter(Q(id=1)|Q(pub_name=2))

这里有更多文档:

这是基本的操作,请阅读django教程,您会找到它