如何以编程方式编辑现有的Wagtail页面? 关于如何添加新页面,有一些解释,但我似乎仍然无法弄清楚如何在现有页面上编辑单个字段。我想使用“标题”字段作为参考。
这似乎完全没有正式记录,但是有一个很好的书面指南,以编程方式添加页面here。
答案 0 :(得分:1)
Wagtail只是Django应用。一个很大的功能,它覆盖了Django的一些功能。因此,最好说Wagtail建立在顶级op Django上。无论如何,Wagtail只是Django。
Wagtail内容类型(如页面,图像和文档)以及所有自定义内容类型(代码段等)都是Django模型。因此,models和making queries上的Django文档就是您要找的文档。
以下是通过编程方式设置页面标题的示例:
page = Page.objects.get(id=1)
page.title = 'Some title'
page.save()