擅长:python、mysql、java
<p>我的代码终于奏效了!我需要使用Q对象,所以我修改了如下代码:</p>
<pre><code>filtro = "marca:1|2"
aux = filtro.split(':')
mismarcas = aux[1].split('|')
mimarca = []
for marca in mismarcas:
mimarca += [Q(**{ aux[0]: marca})]
productos = Producto.objects.filter(reduce(operator.or_, mimarca))
</code></pre>