如何在 wagtail 中以编程方式将页面添加到已知父页面时添加标签?

问题描述

我想以编程方式为已知父母创建一个页面

这是代码

parent_page =  Page.objects.get(title='index02').specific

news_page = BlogPage(
    title = 'title test 08',slug = 'title_test_08',body='Something pleasant to hear.',intro="desc",)

parent_page.add_child(instance=news_page)
news_page.save()

它有效,但我在 news_page 中添加了 tags = '[tag01,tag02]' ,添加标签失败, 某人能告诉我如何添加标签吗? 谢谢。

解决方法

您需要将标签添加为列表:

tag_list=[tag01,tag02]
news_page.tags.set(*tag_list)
news_page.save()