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)。

Back to Top