# Django 5.2.9 ドキュメント

# Django 4.1.1 リリースノート

September 5, 2022年9月5日

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

## バグ修正

- Django 4.1 でのリグレッションにより、GEOS がインストールされていない場合に `GeoIP2()` を使用できなかった問題が修正され、再び使用可能になりました (#33886)。

- Django 4.1 で、翻訳が無効化されている場合に管理画面のオートコンプリートウィジェットがクラッシュするリグレッションが修正されました (#33888)。

- Django 4.1 で、`multiprocessing` のスタートメソッドが `spawn` の場合に並列実行で `test` 管理コマンドがクラッシュするリグレッションが修正されました (#33891)。

- Django 4.1 で、 「編集を続ける」 および 「別の項目を追加」 オプションを使用した際に、管理画面のチェンジリストビューに誤ってリダイレクトされるリグレッションが修正されました (#33893)。

- Django 4.1 で、`ArrayAgg` を使用した `Window` 式がクラッシュするリグレッションが修正されました (#33898)。

- Django 4.1 で、SQLite 3.35.5 以降を使用している場合に、インデックス付きフィールドを削除するとマイグレーションがクラッシュするリグレッションが修正されました (#33899)。

- Django 4.1 で、`expressions` 内にフィールド名を指定した `UniqueConstraint()` を使用した際に、モデルのバリデーションがクラッシュするバグが修正されました (#33902)。

- Django 4.1 で、PostgreSQL の範囲フィールドを使用した `CheckConstraint()` のバリデーションが正しく行われないバグが修正されました (#33905)。

- Django 4.1 で、PostgreSQL において `AutoField`、`BigAutoField`、または `SmallAutoField` を追加する際に、誤ったマイグレーションが生成されるリグレッションが修正されました (#33919)。

- Django 4.1 で、PostgreSQL において `AutoField`、`BigAutoField`、または `SmallAutoField` を `OneToOneField` に変更する際にマイグレーションがクラッシュするリグレッションが修正されました (#33932)。

- `through` オプションで異なるアプリにあるモデルを参照する `ManyToManyField` フィールドに対して、マイグレーションがクラッシュする問題が修正されました (#33938)。

- Django 4.1 で、`ManyToManyField` と `db_table` を使用しているモデルをリネームする際に、誤ったマイグレーションが生成されるリグレッションが修正されました (#33953)。

- Django 4.1 でのリグレッションにより、未保存のインスタンスに対して逆方向の外部キーのマネージャーを作成できなかった問題が修正され、再び作成可能になりました (#33952)。

- Django 4.1 で、SQLite 3.20 未満のバージョンを使用している場合にマイグレーションがクラッシュするリグレッションが修正されました (#33960)。

- Django 4.1 で、`admindocs` アプリを使用した際に管理画面がクラッシュするリグレッションが修正されました (#33955, #33971)。