Wagtail:如何更改默认的根和/或主页

时间:2017-11-29 09:17:39

标签: wagtail

如何在我的网站的根级别创建自定义主页?

我将wangtail整合到我的django项目中。据记载,我尝试插入自定义主页模型并创建新的站点记录

  

...你可能想用你自己的HomePage类替换它 -   执行此操作时,请确保设置站点记录(在“设置/”下)   Wagtail admin中的网站指向新的主页。

当我尝试更新网站的根设置时,页面浏览器不会列出我的自定义主页。我无法在根级别从我的模型创建页面。当我删除现有的根页面时,我完全被卡住了。

任何指导将不胜感激。谢谢。

更新(已解决)

认为我的自定义主页将成为我方的根,我在我的模型中设置了parent_page_types = []。删除它允许我将其作为子项添加到现有根,我可以将其指向我的站点作为根。

1 个答案:

答案 0 :(得分:1)

注意:问题已通过更新得到解答,以下粘贴给以后的读者。

在页面模型上,设置parent_page_types = []意味着该页面不能放在其他页面下。根页面也是页面,这意味着无法正确设置主页。

将其删除后,可以作为子节点使用现有根目录,我可以在我的站点中将其指向根目录。

文档-Page.parent_page_types