{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/18"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Database","url":"https://skillfed.io/packages/category/database/5"}],"enrichment":{"capability":"Provides PostgreSQL CIText field types for Django models, enabling case-insensitive text and email fields that delegate matching to the database.","skillfed_tags":["postgres-integration","django-orm"],"use_cases":["Store user emails with case-insensitive uniqueness constraints to prevent duplicate accounts with different casing","Build case-insensitive username or slug fields that match user input regardless of capitalization","Query product names or tags without worrying about case variations in the stored data","Migrate from Django's removed CIText implementation to a compatible replacement"],"what_it_does":"Django-citext restores PostgreSQL's CIText field support to Django after it was removed in Django 5.0. It provides CITextField and CIEmailField that store text in PostgreSQL's case-insensitive citext type, making queries case-insensitive at the database level rather than in application code. The package is a thin wrapper around Django's model field API, requiring only django as a runtime dependency.\n\nYou add it to INSTALLED_APPS, then use CITextField or CIEmailField in your models just like standard Django fields. Queries automatically become case-insensitive\u2014a lookup for 'user@example.com' will match 'USER@EXAMPLE.COM' in the database without extra application logic. This is useful when you need case-insensitive matching but want the database to handle it efficiently.","worth_installing":"Yes, if you use PostgreSQL and need case-insensitive text fields in Django. Low friction, active maintenance, permissive license, and no known vulnerabilities. The main constraint is PostgreSQL dependency\u2014this only works with PostgreSQL databases, not SQLite or MySQL. Suitable for production use in Django 4.2+ projects."},"id":"django-citext","links":{"html":"https://skillfed.io/packages/django-citext","md":"https://skillfed.io/packages/django-citext.md","pypi":"https://pypi.org/project/django-citext/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-01","license_spdx":null,"license_treatment":"permissive","name":"django-citext","python_support":"supports_current","summary":"PostgreSQL CIText integration for Django."},"popularity":{"monthly_downloads":78371,"position":14446,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
