# Django 5.2.8 ドキュメント

# Django 5.0.5 リリースノート

2024年5月6日

Django 5.0.5 では、5.0.4 におけるいくつかのバグを修正しました。

## バグ修正

- Django 5.0 で発見された1つのバグを修正しました。`GeneratedField` を使用してモデルのインスタンスを作成して、プライマリーキーを渡すと、`Model.save()` のクラッシュが発生していました (#35350)。

- Python 3.11.9+ および 3.12.3+ で発生した互換性の問題を修正しました。電子メールの最大行長を検証するときに、`surrogateescape` エラー処理スキームを使用してデコードされたコンテンツがあるときに問題が起こりました (#35361)。

- Django 5.0 の1つのバグを修正しました。SQLite で db_index=True を設定するなど、GeneratedField の変更を含むマイグレーションを適用するときにクラッシュを引き起こしていました (#35373)。

- `django.db.models` から `aprefetch_popular_objects` をインポートできるようになりました (#35392)。

- Django 5.0 の1つのバグを修正しました。`GeneratedField` が、`expression` 定義から参照されるフィールドの前に追加されたときに、マイグレーションがクラッシュを引き起こしていました (#35359)。

- Django 5.0 における1つのバグを修正しました。このバグは、名前が変更されたフィールドを参照する `GeneratedField` を変更すると、マイグレーションがクラッシュする原因になっていました (#35422)。

- Django 5.0 で発見された1つのバグを修正しました。`GenericPrefetch` の `querysets` 引数が必須ではありませんでした (#35426)。