PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Champs de modèles uniques insensibles à la casse dans Django ?

Depuis Django 1.11, vous pouvez utiliser CITextField, un champ spécifique à Postgres pour le texte insensible à la casse soutenu par le type citext.

from django.db import models
from django.contrib.postgres.fields import CITextField

class Something(models.Model):
    foo = CITextField()

Django fournit également CIEmailField et CICharField , qui sont des versions insensibles à la casse de EmailField et CharField .