wagtail에서 루트 페이지 (및 트리)를 모든 사이트 루트 페이지에 첨부하는 방법은 무엇입니까?모든 루트 페이지 트리에 페이지 첨부
- 나는 사이트 1.com, 2.com의 루트 페이지가 1 홈 페이지, 2 홈 페이지가 wagtail "루트"로 설정되어 있습니다.
이제 ...이 두 사이트가 블로그를 공유한다고 가정 해 봅시다. 어떻게이 두 사이트 모두에 블로그를 설정합니까? 중복 된 루트 페이지 아래에 개별적으로 추가해야합니다.
또한 사이트는 정적 페이지를 공유 할 수 있기 때문에 더 일반적인 문제입니다. wagtail은 트리 구조를 사용하기 때문에 루트에 추가 레벨을 추가해야합니까? 그럼에도 불구하고 .... 나는 루트 페이지에서 서브 페이지를 오버라이드해야만한다. 내가 원하는 적절한 페이지를 프록시하도록 설정했다.
이것은 매우 서투른 것처럼 보입니다. wagtail이 differnt 사이트를 쉽게 관리 할 수 있다고 가정 할 때 사이트간에 페이지를 인터 링킹하는 데 도움이되는 것을 간과하고 있다고 생각합니다.
여러 사이트에 게재 된 내용에 대한 잠재적 비슷한 질문이 여기에 두 부모 아래 페이지를 넣을 수는 없지만 : //stackoverflow.com/a/47088231/8070948 –
@LBBenJohnston 작동 해줄 링크를 가져 주셔서 감사합니다. 내가 해결할 수없는 것 같아도 괜찮다면 추가 퀴논 하나가 있습니다. 이미 존재하는 뷰를 사용하기 위해 wagtail'@ route' 뷰를 프록시 할 수 있습니까? 예 : - 일련의 폼 로직으로 구성된 세션 마법사보기가 있습니다. wagtail로 옮겼습니다. 이 기존 마법사를 제공하기 만하면 새 경로로 전환하기 만하면됩니다. 모델 아래의보기에서이를 복제하려고하면 악몽이 될 것입니다. – Overflow2341313
경로를 미리 알고 있거나 바뀌지 않는다는 것을 알고 있다면 해킹 할 방법은 urls.py에 Wagtail URL을 설정하기 전에 마법사의 URL을 설정하는 것입니다. 이는 해당 경로가 절대 Wagtail 라우팅에 도달하지 않습니다. –