Django:表达式可以简化。方括号

时间:2015-09-09 10:53:41

标签: square simplify

def _by_list(request, names, every_name):
    every_names = request.GET.getlist(every_name, '')
    names_list = map(lambda n: Q(**{names:n}), every_names)
    if names_list == []:  # Expression can be simplified
        return Q(**{names:'_'})
    else:
        return reduce(lambda a, b: a | b, names_list)

如果我使用'如果names_list'它没有按预期工作

0 个答案:

没有答案