假设我有这本字典
mydict['number'] = {23,24,25}
mydict['name'] = {"john","mike","kaff"}
mydict['area'] = {"london", "usa", "japan"}
我已经有了查询集qs
但是我想基于上面的dictionary
进行额外的过滤,比如
qs.filter (where number __icontains in 23,24,25)
以及qs.filter (where name __icontains in john, mike, kaff)
等等
编辑:
这是我尝试过的,但很粗糙
^{pr2}$
您可以尝试以下方法:
我将从
Q
对象将参数合并到filter
。https://docs.djangoproject.com/en/dev/topics/db/queries/#complex-lookups-with-q-objects相关问题 更多 >
编程相关推荐