---
title: "Django 4.1.1 版本发行说明"
version: 5.1
locale: zh-hans
source: https://docs.djangoproject.com/zh-hans/5.1/releases/4.1.1/
canonical: https://djangodocs.dev/zh-hans/5.1/releases/4.1.1/
---
# Django 4.1.1 版本发行说明

*2022 年 9 月 5 日*

Django 4.1.1 修复了 4.1 版本中的一些错误。

## 漏洞修复

- 在 Django 4.1 中，已经重新允许在未安装 GEOS 的情况下使用 `GeoIP2()` （[#33886](https://code.djangoproject.com/ticket/33886)）。
- 在 Django 4.1 中修复了一个问题，当禁用翻译时，导致管理员自动完成小部件崩溃的回归问题（[#33888](https://code.djangoproject.com/ticket/33888)）。
- 在 Django 4.1 中修复了一个问题，导致在并行运行并且 `multiprocessing` 启动方法为 `spawn` 时，`test` 管理命令崩溃的回归问题（[#33891](https://code.djangoproject.com/ticket/33891)）。
- 在 Django 4.1 中修复了一个问题，当使用 *"保存并继续编辑"* 和 *"保存并添加另一个"* 选项时，导致错误重定向到管理员 changelist 视图的回归问题（[#33893](https://code.djangoproject.com/ticket/33893)）。
- 在 Django 4.1 中修复了一个问题，导致使用 [`ArrayAgg`](/zh-hans/5.1/ref/contrib/postgres/aggregates/#django.contrib.postgres.aggregates.ArrayAgg) 的 [`Window`](/zh-hans/5.1/ref/models/expressions/#django.db.models.expressions.Window) 表达式崩溃的回归问题（[#33898](https://code.djangoproject.com/ticket/33898)）。
- 在 Django 4.1 中修复了一个问题，导致在 SQLite 3.35.5+ 上移除索引字段时发生迁移崩溃的回归问题（[#33899](https://code.djangoproject.com/ticket/33899)）。
- 在 Django 4.1 中修复了一个问题，导致在 `UniqueConstraint()` 中使用字段名称的表达式时，模型验证崩溃的错误（[#33902](https://code.djangoproject.com/ticket/33902)）。
- 在 Django 4.1 中修复了一个问题，导致在 PostgreSQL 上使用范围字段的 `CheckConstraint()` 验证不正确的错误（[#33905](https://code.djangoproject.com/ticket/33905)）。
- 在 Django 4.1 中修复了一个问题，当在 PostgreSQL 上添加 `AutoField`、`BigAutoField` 或 `SmallAutoField` 时，导致迁移不正确的回归问题（[#33919](https://code.djangoproject.com/ticket/33919)）。
- 在 Django 4.1 中修复了一个问题，导致在 PostgreSQL 上将 `AutoField`、`BigAutoField` 或 `SmallAutoField` 更改为 `OneToOneField` 时，迁移崩溃的回归问题（[#33932](https://code.djangoproject.com/ticket/33932)）。
- 修复了 `ManyToManyField` 字段与引用不同应用程序中的模型的 `through` 的迁移崩溃问题（[#33938](https://code.djangoproject.com/ticket/33938)）。
- 在 Django 4.1 中修复了一个问题，导致在重命名带有 `ManyToManyField` 和 `db_table` 的模型时，迁移不正确的回归问题（[#33953](https://code.djangoproject.com/ticket/33953)）。
- 在 Django 4.1 中，已经重新允许在未保存的实例上创建反向外键管理器，这是由于回归问题（[#33952](https://code.djangoproject.com/ticket/33952)）。
- 在 Django 4.1 中修复了一个问题，导致在 SQLite \< 3.20 上迁移崩溃的回归问题（[#33960](https://code.djangoproject.com/ticket/33960)）。
- 在 Django 4.1 中修复了一个问题，当使用 [`admindocs`](/zh-hans/5.1/ref/contrib/admin/admindocs/#module-django.contrib.admindocs) 应用程序时，导致管理员崩溃的回归问题（[#33955](https://code.djangoproject.com/ticket/33955), [#33971](https://code.djangoproject.com/ticket/33971)）。
