Django 5.0.4 notas de lanzamiento

3 de abril de 2024

Django 5.0.4 resuelve varios problemas en 5.0.3.

Bugfixes

  • Se ha corregido un bug en Django 5.0 que causaba un crash de Model.full_clean() en campos con expresiones en db_default. Como consecuencia, Model.full_clean() ya no valida valores vacíos en campos con db_default (#35223).

  • Se ha corregido una regresión en Django 5.0 donde el AdminFileWidget podría ser renderizado con dos atributos id en la casilla de «Borrar» (#35273).

  • Se han corregido varios bugs en Django 5.0 que causaban un error de migración en PostgreSQL 15+ cuando se agregaba una restricción parcial UniqueConstraint con nulls_distinct (#35329).

  • Se ha corregido un error en Django 5.0 al realizar consultas que involucraban alias de tabla y consultas sobre un campo GeneratedField de la tabla aliada (#35344).

  • Se han corregido varios bugs en Django 5.0 que causaban un error de migración cuando se agregaba un campo GeneratedField que dependía de las consultas __contains o __icontains o utilizaba un valor conteniendo un "%" (#35336).