From 12f5825cc4ccd192d635f69a89e57e05aea00fdd Mon Sep 17 00:00:00 2001 From: Zhengen TANG Date: Mon, 12 Oct 2026 16:23:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=20Wagtail=207.4=20->=208.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - requirements/base.txt:wagtail>=7.4,<8.0 -> wagtail>=8.0,<9.0。 - 本地验证:manage.py check 无新增错误(此前长期存在的 13 条 treebeard.E001 警告消失,Wagtail 8.0 已修复该兼容性问题); makemigrations --check 无需新增项目自身迁移;migrate 应用了 Wagtail 自带的新迁移 wagtailcore.0098_apitoken;pytest 68 个用例 全部通过。 - 连带升级的依赖:djangorestframework 3.17.2 -> 3.18.3,新增 django-ninja/pydantic(Wagtail 核心新依赖)。 - wagtail-headless-preview 0.9.0 保持不变,自动化测试覆盖的预览 接口场景仍通过,但官方测试矩阵尚未明确标注 8.0 兼容性,部署前 建议在后台手动验证一次 Preview 功能。 --- requirements/base.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/base.txt b/requirements/base.txt index 4136140..d832e1f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,5 +1,5 @@ Django>=6.0,<6.1 -wagtail>=7.4,<8.0 +wagtail>=8.0,<9.0 djangorestframework>=3.17,<4.0 django-cors-headers>=4.9,<5.0 django-environ>=0.14,<1.0