我有一个MultipleChoiceField
拿着汽车制造的表格.我想将我的汽车数据库过滤到已检查的品牌,但这会导致问题.如何Q(make=...)
动态获取所有语句?
我如何开始: ['value1', 'value2', ...]
我想如何结束: Q(col='value1') | Q(col='value2') | ...
我还有其他几种方法.我已经尝试为每个make添加查询集并以相反的方式执行(执行多个排除)但它们都非常慢.
你试过了Model.objects.filter(make__in=list_of_makes)
吗?
list_of_makes是由...返回的内容 MultipleChoiceField
请参阅有关运算符的查询集参考__in
.