queryargs = [Q(name__contains=i) for i in lst]
queryset = User.objects.filter(*queryargs)
更新
我已经回答了这个问题,但是你的第二个问题,关于如何获得组合
^{pr2}$
这应该是有效的:
from django.db.models import Q
qname = Q()
for i in lst:
qname &= Q(name__contains=i)
qfamily = Q()
for i in lst:
qfamily &= Q(family__contains=i)
queryset = Data.objects.filter(qname | qfamily)
使用Q运算符:
更新
我已经回答了这个问题,但是你的第二个问题,关于如何获得组合
^{pr2}$这应该是有效的:
相关问题 更多 >
编程相关推荐