g获取GraphQL中的所有页面

时间:2019-08-18 06:47:46

标签: django graphql wagtail wagtail-streamfield

我需要使用Waqtail中的Page模型获取带有GraphQL标题和正文字段的GraphQL中的所有页面,并从子页面传递正文。

我该如何让所有继承自wagtail的Page继承者在其子字段中位于子页面中

class HomePage(Page):
    body = StreamField([
        ('intro_header',  blocks.TextBlock(icon="title")),
        ('intro_sub_header', blocks.TextBlock(icon="title")),
        ('intro_image', ImageChooserBlock()),
        ('technologies_title', blocks.TextBlock()),
    ], blank=True, null=True)

class AboutPage(Page):
    body = StreamField([
        ('header',  blocks.TextBlock(icon="title")),
        ('content', RithTextBlock()),
    ], blank=True, null=True)
query pages {
 pages {
    id
    title
    body
  }
}

0 个答案:

没有答案