3

我在 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)。

4

0 回答 0