Django-CMS 2.4.1 にサイトがあります。私はしばしば管理パネルに行き、そこでページを変更します。たとえば、プラグインをあるプレースホルダーから別のプレースホルダーにドラッグしたり、プラグインの詳細を変更したりします。
この直後に「下書きを公開」を押すと、よくエラーが発生します。
PublicIsUnmodifiable: The public instance cannot be published. Use draft.
または、スラグが既に (同じページによって) 取得されているため、フォームを送信できないと言われることがあります。
別の場所に移動して戻ってきて、もう一度変更を加え、[保存して編集を続行] を押してから [下書きを公開] を押すと、多くの場合は機能しますが、常にではありません。
また、ページからプラグインを削除できないことがよくあります。
これは他の誰かに起こりましたか?私のデータベースは何らかの形で破損していますか?
申し訳ありませんが、具体的には言えませんが、他の人が同じ問題を抱えている場合に備えて質問すると思いました. 私はまだパターンを解決しようとしています。新しい管理コマンドcms check
は、何も問題を検出しません。
1 つの考え - 私はmptt
バージョン 0.5.5 を使用しています。これは、Django-CMS (0.5.2 を使用) によって自動的に読み込まれるバージョンよりも高いバージョンです。