Django 5.0.4 release notes
April 3, 2024
Django 5.0.4 fixes several bugs in 5.0.3.
Bugfixes
- Fixed a bug in Django 5.0 that caused a crash of
Model.full_clean()
on fields with expressions indb_default
. As a consequence,Model.full_clean()
no longer validates for empty values in fields withdb_default
(#35223). - Fixed a regression in Django 5.0 where the
AdminFileWidget
could be rendered with twoid
attributes on the “Clear” checkbox (#35273). - Fixed a bug in Django 5.0 that caused a migration crash on PostgreSQL 15+ when adding a partial
UniqueConstraint
withnulls_distinct
(#35329). - Fixed a crash in Django 5.0 when performing queries involving table aliases and lookups on a
GeneratedField
of the aliased table (#35344). - Fixed a bug in Django 5.0 that caused a migration crash when adding a
GeneratedField
relying on the__contains
or__icontains
lookups or using aValue
containing a"%"
(#35336).