我正在研究一个侧面项目,记录赛马的历史,使用Wagtail,一个相当新的Django CMS。
我正在使用的一个模型类(Gist of it is here)一直遇到上述错误。我很确定它是外键线之一,因为我的其他模型都没有同样的问题,但由于我的Django体验有限,我似乎无法确定什么特别是抛出错误。
我的问题是这个。上面的代码中有什么东西我显然做错了吗?除此之外,是否有任何好的资源特别涉及模型验证?
答案 0 :(得分:1)
你有'intro'和'tradition'作为必填字段(即没有设置blank=True
标志),但content_panels
中没有面板。因此,这些字段将抛出“此字段不能为空”验证错误,但没有地方可以在表单上显示它。