Ab Django 1.11 können Sie CITextField verwenden, ein Postgres-spezifisches Feld für Text ohne Berücksichtigung der Groß-/Kleinschreibung, unterstützt durch den Citext-Typ.
from django.db import models
from django.contrib.postgres.fields import CITextField
class Something(models.Model):
foo = CITextField()
Django stellt auch CIEmailField
bereit und CICharField
, bei denen es sich um Versionen von EmailField
ohne Berücksichtigung der Groß- und Kleinschreibung handelt und CharField
.