하나의 사이트가있는 wagtail 설치가 있습니다. 이 사이트는 홈페이지를 가지고 있으며 모두 표면에서 잘 작동하지만 나무 구조가 어딘지 혼란 스럽습니다.웹 사이트 홈페이지는 뿌리의 자식이 아닙니다
루트 페이지에 하위 페이지가 표시되지 않습니다. 내가 루트 아래 페이지를 만들려고하면 나는 오류으나 홈 페이지가 여전히 표시되지 않습니다를 얻을 루트의 자식으로 홈 페이지 '이동'으로하려고하면 내가
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 열이 잘못 설정되어 트리 구조 문제를 일으켰습니다. SQL을 사용하여 수동으로 업데이트하면 문제가 해결됩니다. loaddata 명령의 문제점은 별도의 문제입니다. – brianf