我有一个像这样的字典:
{
'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())
关于python - 根据字典键生成django queryset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5350846/