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

问题描述 投票:4回答:1

如何在网站的根目录级别创建自定义首页?

我正在将w集成到django项目中。根据记录,我尝试插入自定义首页模型并创建新的站点记录

...您可能要用自己的HomePage类替换它-这样做时,请确保您设置了网站记录(在“设置” /“Wagtail管理员中的站点)指向新主页。

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

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

更新(已解决)

[考虑到我的自定义主页将成为我的根,我在模型中设置了parent_page_types = []。删除它后,我可以将其作为子项添加到现有的根目录下,我可以将其指向根目录。

wagtail
1个回答
0
投票

注意:这是通过n update回答的问题,下面粘贴给以后的读者。

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

删除它后,您可以将其作为子目录添加到现有的根目录下,我可以在我的站点中将其指定为根目录。

文档-Page.parent_page_types

© www.soinside.com 2019 - 2024. All rights reserved.