Query = 'com pu'
Query = Query.split()
busi = ""
for data in Query:
busi += Business.objects.filter(Keywords__icontains=data)
当我在busi变量后使用'+'符号来根据给出错误的过滤器添加所有数据时
异常类型:TypeError
异常值:无法将“ QuerySet”对象隐式转换为str
我如何才能实现不同的Query部分,将其拆分为全部提供不同的2数据,并且这两个数据都在单个busi对象中
from django.db.models import Q
Query = Query.split()
query = Q()
for data in Query:
query |= Q(keyword_name__icontains=data)
Business= Business.objects.filter(query)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句