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).