如果有一个未知长度的标签数组 tags,要从数据表 Data 中模糊匹配 name 字段
方法如下:
Data.objects.filter(reduce(operator.or_, map(lambda x: Q(name__contains=x), tags)))