【发布时间】:2011-03-15 15:42:47
【问题描述】:
我的查询如下所示:
cls.objects.filter(name__in=lookup_values).values():
问题是有时我想按name 过滤,但有时我想按officer_number 或customer_number 过滤。有没有办法让我动态设置查询的whatever__in 部分,使其不被硬编码?
【问题讨论】:
-
见 - stackoverflow.com/questions/310732/… - 例如kwargs = {'%s__%s' % ('name', 'in'): 'A'} ?