【发布时间】:2021-07-14 08:50:10
【问题描述】:
我的urls.py文件如下:
urlpatterns = [
path('',TemplateView.as_view(template_name='homepage.html'),name='home'),
path('admin/', admin.site.urls),
path('cms/', include(wagtailadmin_urls)),
path('documents/', include(wagtaildocs_urls)),
path('info/', include(wagtail_urls)),
]
这是 Wagtail 与现有 Django 的全新集成。因此,我在 wagtail 管理门户上只有 1 个站点,这是默认的 localhost:80 和 ROOT PAGE 指向默认根页面 Welcome to Wagtail。
下面的屏幕截图显示 ROOT PAGE 有 slug = home。
我可以按照urls.py中的设置通过domain.com/info成功访问根页面。但是domain.com/info/home 和domain.com/home 我都得到了404 Page not found。在我看来,slug 对于 ROOT Page 完全没用。
上面的测试让我想知道slug 设置对于 ROOT PAGE 是否是装饰性的?
【问题讨论】:
标签: wagtail wagtail-admin