q_list = Q()
q_list.add(Q(filters__id =48), Q.AND)
q_list.add(Q(filters__id =94), Q.AND)
list_model = Product.objects.filter(q_list)
тоже пустой список.
возможно, что это связанно с тем, что filters - ManyToManyField, но в доке не нашел каких либо замечаний по этому поводу.
Вот еще 2 варианта,
list_model = Product.filter(Q(filters__id =48), Q(filters__id =94))
list_model = Product.filter(Q(filters__id =48)).filter(Q(filters__id =94))
Первый выдает пустой список, второй то что нужно.
Updated 17 March 2015, 0:34 by bloodlettinger.