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

*2024 年 5 月 6 日*

Django 5.0.5 修复了 5.0.4 版本中的多个错误。

## 漏洞修复

- 修复了 Django 5.0 中的一个错误，该错误在使用“GenerateField”创建模型实例并提供主键时导致“Model.save()”崩溃([#35350](https://code.djangoproject.com/ticket/35350)).
- 修复了在使用“surrogateescape”错误处理方案解码的内容验证电子邮件最大行长度时在 Python 3.11.9+ 和 3.12.3+ 中遇到的兼容性问题 ([#35361](https://code.djangoproject.com/ticket/35361))
- 修复了 Django 5.0 中的一个错误，该错误在应用迁移时导致崩溃，包括对“GeneratedField”的更改，例如在 SQLite 上设置“db\_index=True”([#35373](https://code.djangoproject.com/ticket/35373)).
- 允许从“django.db.models”导入“aprefetch\_related\_objects””([#35392](https://code.djangoproject.com/ticket/35392)).
- 修复了Django 5.0中的一个错误，当在其“expression”定义中的任何引用字段之前添加“GeneratedField”时，会导致迁移崩溃 ([#35359](https://code.djangoproject.com/ticket/35359))。
- 修复了Django 5.0中的一个错误，该错误在更改引用重命名字段的“GeneratedField”时导致迁移崩溃([#35422](https://code.djangoproject.com/ticket/35422))。
- 修复了Django 5.0中不需要“GenericPrefetch”的“querysets”参数的错误 ([#35426](https://code.djangoproject.com/ticket/35426))。
