title: django icontains with __in lookup
body: <p>So I want to find any kind of matching given some fields, so for example, this is what I would like to do:</p>
  
  <pre><code>possible_merchants = ["amazon", "web", "services"]
  # Possible name --&gt; "Amazon Service"
  Companies.objects.filter(name__icontains__in=possible_merchants)
  </code></pre>
  
  <p>sadly it is not possible to mix icontains and the __in lookup. </p>
  
  <p>It seems to be a pretty complex query so if at least I could ignore case the name that would be enough, for example:</p>
  
  <pre><code>Companies.objects.filter(name__ignorecase__in=possible_merchants)
  </code></pre>
  
  <p>Any ideas?</p>
  
  <p>P.D.: The queries I posted don't work, it's just a way to express what I need (just in case heh)</p>