Od Django 1.11 możesz użyć CITextField, pola specyficznego dla Postgresa dla tekstu bez rozróżniania wielkości liter, wspieranego przez typ citext.
from django.db import models
from django.contrib.postgres.fields import CITextField
class Something(models.Model):
foo = CITextField()
Django zapewnia również CIEmailField
i CICharField
, które są wersjami EmailField
, w których wielkość liter nie jest rozróżniana i CharField
.