我在Django-CMS 2.4.1中有一个站点。我经常进入管理面板并在那里更改页面,例如将插件从一个占位符拖动到另一个占位符,或者只是更改插件的详细信息。
如果我在此之后直接按“发布草稿”,我经常会收到错误:
PublicIsUnmodifiable: The public instance cannot be published. Use draft.
或者,有时我被告知我不能提交表格,因为已经拍摄了slug(在同一页面上)。
我发现如果我离开,返回,再次进行更改,然后按“保存并继续编辑”,然后只有“发布草稿”,它通常有效 - 但并非总是如此。
另外,我发现我经常无法从页面中删除插件。
这是否发生在其他人身上?我的数据库是否以某种方式损坏了?
抱歉,我不能更具体,但我想我会问,以防其他人遇到同样的问题。我仍在努力解决这个模式。新管理命令cms check
未检测到任何错误。
一想法 - 我使用mptt
版本0.5.5,高于Django-CMS自动加载的版本(使用0.5.2)。