私は1つのサイトでwagtailをインストールしています。サイトにはホームページがあり、表面上はすべてうまく動作しますが、何とか木構造を台無しにしました。ウェブサイトのホームページはrootの子ではありません
ルートページには子ページが表示されません。私はルートの下にページを作成しようとした場合、私は私は何のエラーが、ホームページがまだに表示されませんを取得していないルートの子であることをホームページで「移動」にしようと、私は
ValidationError at /cms/pages/add/website/indexpage/1/
{'path': ['Page with this Path already exists.']}
を取得します根の子のリスト
私は、私は次のエラーを取得するルートの子であることを「移動」に別のページをしようとした場合dumpdataのが与えるからの新鮮なデータベースにloaddataのしようと
IntegrityError at /cms/pages/115/move/1/confirm/
duplicate key value violates unique constraint "wagtailcore_page_path_key"
DETAIL: Key (path)=(00010001) already exists.
私は次のエラー
django.db.utils.IntegrityError: Problem installing fixtures: insert or update on table "website_highlightspage" violates foreign key constraint "website_highlightspage_page_id_0f12432c_fk_wagtailcore_page_id"
DETAIL: Key (page_id)=(55) is not present in table "wagtailcore_page".
私は永遠に私のホームページを孤立させたようですが、私はこれをどうやってやったのか正確にはわかりません。
私はこの問題は
はい。これが正しい修正です。ルートページのnum_child列が誤って0に設定されていたため、ツリー構造の問題が発生していました。 SQLを使用して手動で更新することも、問題を修正します。 loaddataコマンドの問題は別の問題です。 – brianf