Django 5.0.4 リリースノート¶
2024年4月3日
Django 5.0.4 では、5.0.3 におけるいくつかのバグを修正しました。
バグ修正¶
Django 5.0 で
db_defaultの式を持つフィールドでModel.full_clean()がクラッシュするバグを修正しました。その結果、Model.full_clean()はdb_defaultを持つフィールドの空の値を検証しなくなりました (#35223)。Django 5.0 のリグレッションで、
AdminFileWidgetが "Clear" チェックボックスのid属性を2つ使ってレンダリングされてしまう問題を修正しました (#35273)。Django 5.0 で、部分的な
UniqueConstraintをnulls_distinctで追加すると PostgreSQL 15+ でマイグレーションがクラッシュするバグを修正しました (#35329)。Django 5.0 で、エイリアスされたテーブルの
GeneratedFieldに対して、テーブルエイリアスとルックアップを含むクエリを実行するとクラッシュする問題を修正しました (#35344).Django 5.0 におけるバグを1つ修正しました。このバグは、
GeneratedFieldが__containsまたは__icontainsルックアップに依存しているか、"%"を含むValueを使用している場合に、マイグレーションがクラッシュする原因になっていました (#35336)。