Python 在API中找不到页面

Python 在API中找不到页面,python,wagtail,Python,Wagtail,我正在学习Wagtail2的在线教程,对API很感兴趣,所以我没有做所有的模板 在管理面板中创建博客后,我无法通过API访问它们http://example.com/api/v2/pages/:我只在响应中找到主页。您是否需要模板才能在API中找到它们 如果您在根级别创建了博客索引页,则必须为其分配一个站点 设置>站点->添加站点 默认设置为localhost,并将主页分配给它 之后,创建的博客页面将通过API作为页面访问。不,我认为你不应该需要模板。虽然我的wagtail站点中有模板,可以为前

我正在学习Wagtail2的在线教程,对API很感兴趣,所以我没有做所有的模板


在管理面板中创建博客后,我无法通过
API访问它们http://example.com/api/v2/pages/
:我只在响应中找到主页。您是否需要模板才能在API中找到它们

如果您在根级别创建了博客索引页,则必须为其分配一个站点

设置>站点->添加站点

默认设置为localhost,并将主页分配给它


之后,创建的博客页面将通过API作为页面访问。

不,我认为你不应该需要模板。虽然我的wagtail站点中有模板,可以为前端页面提供服务,并获得API响应。您是否确保您的页面具有
api_字段=page.api_字段+[APIField(“twitter_url”),…]
?没有使用
api_字段=[APIField('date')、APIField('intro')、APIField('body')]
,如中所述。因此,如果没有Page.api_字段,api也不会抱怨类型不存在,它只会确认
“total_count”:0
(而管理面板会显示它们)当您转到*(更改/4/您正在测试的pageId)时会发生什么。@KalobTaulien:Get
“message”:“没有与给定查询匹配的页面。”
,如果从管理员“编辑”URL获取页面id(本例中为7)