Wagtail/Django:由于验证错误,无法创建此页面

0 投票
1 回答
1232 浏览
提问于 2025-04-19 17:24

我正在做一个小项目,记录赛马的历史,使用的是Wagtail,这是一款比较新的Django内容管理系统。

我在这个项目中使用的一个模型类(大致内容可以在这里找到)一直出现上面的错误。我比较确定是外键的某一行出了问题,因为我的其他模型没有这个问题,但由于我对Django的经验有限,我无法确定到底是什么导致了这个错误。

我的问题是:在上面的代码中,有没有什么明显的错误?另外,有没有好的资源可以帮助我了解模型验证的相关内容?

1 个回答

1

你有两个必填的字段,分别是'介绍'和'个人简介'(也就是说,这两个字段没有设置blank=True这个标记),但是在content_panels里没有为它们设置面板。因此,这两个字段会出现“这个字段不能为空”的验证错误,但在表单上没有地方可以显示这个错误信息。

撰写回答