A partir do Django 1.11, você pode usar CITextField, um campo específico do Postgres para texto sem distinção entre maiúsculas e minúsculas apoiado pelo tipo citext.
from django.db import models
from django.contrib.postgres.fields import CITextField
class Something(models.Model):
foo = CITextField()
Django também fornece
CIEmailField e CICharField , que são versões que não diferenciam maiúsculas de minúsculas de EmailField e CharField .