# Django 6.0.2 documentation

# 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 in `db_default`. As a consequence, `Model.full_clean()` no longer validates for empty values in fields with `db_default` (#35223).

- Fixed a regression in Django 5.0 where the `AdminFileWidget` could be rendered with two `id` 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` with `nulls_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 a `Value` containing a `"%"` (#35336).