如何在网站的根级别创建自定义主页?
我将Wagtail集成到我的Django项目中。如有记录,我尝试插入我的自定义主页模型并创建一个新的站点记录
...您可能想用自己的主页类代替它 - 当您这样做时,请确保您设置一个站点记录(在设置/ Wagtail Admin中的站点)指向新的主页。
当我尝试更新网站的根源设置时,页面Explorer不会列出我的自定义主页。而且我无法在根级别从模型创建页面。当我删除现有的根页面时,我会完全陷入困境。
任何指导都将不胜感激。谢谢。
update(已解决)
以为我的自定义主页将是我身边的根源,我在模型中有此设置parent_page_types = []
。将其删除使我可以将其添加到现有的根部中,我可以将其指向我的网站上。
注意:这是通过更新在问题中回答的,下面粘贴了以后的读者。
在页面模型上,设置parent_page_types = []
意味着无法在其他页面下放置此页面。由于根页面也是一个页面,因此意味着无法正确设置主页。
将其删除使您可以将其作为现有根的孩子,我可以将其指向我的网站。
docs-page.parent_page_types