模糊查询python django

def get_query(request,field_list):

  query = request.GET.get('query','')

  q = Q()

  q.connect = 'OR'

  for field in field_list:

    q.children.append( Q( ('{}__icontains'.format(field),query ) ) )

  return q

原文地址:https://www.cnblogs.com/ttym88m/p/14694578.html