DJango复杂的数据库查询
程序员文章站
2022-06-04 10:57:59
...
如果只是用 , 号分隔的话,代表都是 AND的逻辑,想表达OR的逻辑可以使用Q函数
search_list = Product.objs.filter(title__icontains='A', summary='B', describe='C')
from django.db.models import Q
search_list = Product.objs.filter(
Q(title__icontains='A') | Q(summary='B' | Q(describe='C'))
)