Du kan definere et brugerdefineret modelfelt afledt af models.CharField
.Dette felt kunne kontrollere for duplikerede værdier og ignorere sagen.
Dokumentation for tilpassede felter er her http://docs.djangoproject.com/en/dev/howto/custom-model-fields/
Se på http://code.djangoproject.com/browser/django/trunk/django/db/models/fields/files.py for et eksempel på, hvordan du opretter et brugerdefineret felt ved at underklassificere et eksisterende felt.
Du kan bruge citext-modulet i PostgreSQL https://www.postgresql.org/docs/current/static/citext.html
Hvis du bruger dette modul, kan det tilpassede felt definere "db_type" som CITEXT for PostgreSQL-databaser.
Dette ville føre til sammenligning af store og små bogstaver for unikke værdier i det tilpassede felt.