Anda dapat menentukan bidang model khusus yang diturunkan dari models.CharField
.Bidang ini dapat memeriksa nilai duplikat, mengabaikan huruf besar/kecil.
Dokumentasi bidang khusus ada di sini http://docs.djangoproject.com/en/dev/howto/custom-model-fields/
Lihat http://code.djangoproject.com/browser/django/trunk/django/db/models/fields/files.py untuk contoh cara membuat bidang khusus dengan mensubklasifikasikan bidang yang ada.
Anda dapat menggunakan modul kutipan dari PostgreSQL https://www.postgresql.org/docs/current/static/citext.html
Jika Anda menggunakan modul ini, bidang khusus dapat mendefinisikan "db_type" sebagai CITEXT untuk database PostgreSQL.
Hal ini akan menyebabkan perbandingan peka huruf besar/kecil untuk nilai unik di bidang khusus.