<div class="main">
<div class="color"></div>
<div class="color"></div>
<div class="color"></div>
<div class="color"></div>
<div class="color"></div>
</div>
如何将temp的值分配给 def get_queryset(self):
key = self.request.GET['search_text']
customer_list = customer_info.objects.all()
# temp =
for term in key.split():
temp = temp | customer_list.filter(Q(fName__icontains=term)|Q(lName__icontains=term))
return temp
个对象的null查询集,以便我可以将temp与过滤器列表结合然后返回它。基本上,我正在拆分搜索框文本,然后使用列表中的每个字符串过滤表格并合并结果初始结果。
答案 0 :(得分:2)
您可以使用none()
获取空的查询集:
MyModel.objects.none()
另一种方法是or
Q()
个对象而不是查询集:
q = Q()
for term in key.split():
q = q | Q(fName__icontains=term) | Q(lName__icontains=term)
return customer_info.objects.filter(q)