我有一句名言是这样的:{ 'key1' : val1, 'key2' : val2 } 我需要一个像Q(key1__icontains = val1) | Q(key2__icontains = val2) 谢谢 最佳答案 reduce(operator.or_, Q(**{key + '__icontains': val}) for (key, val) in D.iteritems())