title: Is there any way to do a case-insensitive IN query in Django?
body: <p>Nearly every kind of lookup in Django has a case-insensitive version, EXCEPT in, it appears.</p>
  
  <p>This is a problem because sometimes I need to do a lookup where I am certain the case will be incorrect.</p>
  
  <pre><code>Products.objects.filter(code__in=[user_entered_data_as_list])
  </code></pre>
  
  <p>Is there anything I can do to deal with this? Have people come up with a hack to work around this issue?</p>