I know, I can run a case insensitive search from DJango ORM. Like,
User.objects.filter(first_name__contains=\"jake\")
User.objects.filter(first_name__contain
This answer is outdated, check below solution with django 1.8 ->
I found solution using .extra
class MyModelName(models.Model):
is_mine = models.BooleanField(default=False)
name = models.CharField(max_length=100)
MyModelName.objects.filter( is_mine=1 ).extra(\
select={'lower_name':'lower(name)'}).order_by('lower_name')
original link:
http://naorrosenberg.blogspot.fi/2011/04/django-models-orderby-charfield-case.html