pipe/union python 中的运算符
pipe/union operator in python
operator.x
形式的 lambda x, y: x | y
有什么更好的替代品
背景:
我试图动态地形成 django 查询,为此我创建了类似 queries=[Q(**{query_key: phrase}) for query_key in query_keys]
的东西,其中 query_keys 是动态生成的字符串列表,代表 django 查询,例如id__icontains
operator.x
lambda x, y: x | y
有什么更好的替代品
背景:
我试图动态地形成 django 查询,为此我创建了类似 queries=[Q(**{query_key: phrase}) for query_key in query_keys]
的东西,其中 query_keys 是动态生成的字符串列表,代表 django 查询,例如id__icontains