Django filter queryset __in for *every* item in list
Summary: One option is, as suggested by jpic and sgallen in the comments, to add .filter() for each category. Each additional filter adds more joins, which should not be a problem for small set of categories. There is the aggregation approach. This query would be shorter and perhaps quicker for a large set of categories. … Read more