Django 5.0.5 版本发行说明
2024 年 5 月 6 日
Django 5.0.5 修复了 5.0.4 版本中的多个错误。
漏洞修复
- 修复了 Django 5.0 中的一个错误,该错误在使用“GenerateField”创建模型实例并提供主键时导致“Model.save()”崩溃(#35350).
- 修复了在使用“surrogateescape”错误处理方案解码的内容验证电子邮件最大行长度时在 Python 3.11.9+ 和 3.12.3+ 中遇到的兼容性问题 (#35361)
- 修复了 Django 5.0 中的一个错误,该错误在应用迁移时导致崩溃,包括对“GeneratedField”的更改,例如在 SQLite 上设置“db_index=True”(#35373).
- 允许从“django.db.models”导入“aprefetch_related_objects””(#35392).
- 修复了Django 5.0中的一个错误,当在其“expression”定义中的任何引用字段之前添加“GeneratedField”时,会导致迁移崩溃 (#35359)。
- 修复了Django 5.0中的一个错误,该错误在更改引用重命名字段的“GeneratedField”时导致迁移崩溃(#35422)。
- 修复了Django 5.0中不需要“GenericPrefetch”的“querysets”参数的错误 (#35426)。