我有一个MultipleChoiceField
在保存汽车制造商的表格上。我想将我的汽车数据库过滤到已检查的品牌,但这会导致问题。我如何获得所有Q(make=...)
动态声明?
我如何开始:['value1', 'value2', ...]
我想如何结束:Q(col='value1') | Q(col='value2') | ...
我还有其他几种方法。我尝试为每个 make 附加查询集并以相反的方式执行(执行多个排除),但它们都非常慢。
你有没有尝试过:Model.objects.filter(make__in=list_of_makes)
?
list_of_makes 是由MultipleChoiceField
See 查询集参考 http://docs.djangoproject.com/en/dev/ref/models/querysets/#in有关__in
操作员。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)