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

2024年 4 月 3 日

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

## 漏洞修复

- 修复了 Django 5.0 中的一个错误，导致在具有 `db_default` 中的表达式的字段上调用 `Model.full_clean()` 时崩溃。因此，`Model.full_clean()` 不再验证具有 `db_default` 的字段中的空值（[#35223](https://code.djangoproject.com/ticket/35223)）。
- 修复了 Django 5.0 中的一个回归问题，即 `AdminFileWidget` 可能会在“清除”复选框上呈现两个 `id` 属性（[#35273](https://code.djangoproject.com/ticket/35273)）。
- 修复了 Django 5.0 中的一个回归问题，该问题导致在同一迁移中添加包含\`\`UniqueConstraint\`\`的部分时，在 PostgreSQL 15+ 上发生迁移崩溃 ([#35329](https://code.djangoproject.com/ticket/35329))。
- 修复了在 Django 5.0 中执行涉及表别名的查询以及在别名表“GenerateField”上进行查找时发生的崩溃。 ([#35344](https://code.djangoproject.com/ticket/35344))
- 修复了 Django 5.0 中的一个错误，该错误在添加依赖于 \_\_contains 或 \_\_icontains 查找或使用包含“%”的 Value 时导致迁移崩溃 \` ([#35336](https://code.djangoproject.com/ticket/35336)).
