title: Django: icontains case is sensitive for unicode
body: <p>I'm making a simple search for my blog. I use an armenian language and when I'm searching it's always sensetive for these letters. Here is a part of my code. Thank you in advance.</p>
  
  <pre><code>search_query = get.get('search')
  query_list = search_query.split()
  posts = post.objects.filter(
                  reduce(operator.and_,
                         (Q(title__icontains=q) for q in query_list))|
                  reduce(operator.and_,
                         (Q(content__icontains=q) for q in query_list)),
              )
  </code></pre>