我有一个小问题。
我正在尝试使用 django 过滤器,例如SomeTable.objects.filter(someParam="something")
这很好用但是......
如果我在一些变量中有类似字符串的参数名称怎么办:test="someParam"
.
现在如何调用过滤功能?我试过SomeTable.objects.filter(eval(test)="something")
了,但似乎不起作用...
因为使用 **kwargs过滤 任意数量的参数,这应该可以工作:
test="someParam"
SomeTable.objects.filter(**{test: "something"})