Пример #1
0
class MultipleStreamFieldsPage(Page):
    first = StreamField([
        ('atom', blocks.Atom()),
        ('molecule', blocks.Molecule()),
        ('organism', blocks.Organism()),
    ])
    second = StreamField([
        ('atom', blocks.Atom()),
        ('molecule', blocks.Molecule()),
        ('organism', blocks.Organism()),
    ])

    content_panels = [
        FieldPanel('first'),
        FieldPanel('second'),
    ]
Пример #2
0
class MultipleStreamFieldsPage(Page):
    first = StreamField([
        ("atom", blocks.Atom()),
        ("molecule", blocks.Molecule()),
        ("organism", blocks.Organism()),
    ])
    second = StreamField([
        ("atom", blocks.Atom()),
        ("molecule", blocks.Molecule()),
        ("organism", blocks.Organism()),
    ])

    content_panels = Page.content_panels + [
        StreamFieldPanel("first"),
        StreamFieldPanel("second"),
    ]
Пример #3
0
class SingleStreamFieldPage(Page):
    content = StreamField([
        ('text', wagtail_blocks.CharBlock()),
        ('atom', blocks.Atom()),
        ('molecule', blocks.Molecule()),
        ('organism', blocks.Organism()),
    ])

    content_panels = [
        FieldPanel('content'),
    ]
Пример #4
0
class SingleStreamFieldPage(Page):
    content = StreamField([
        ('atom', blocks.Atom()),
        ('molecule', blocks.Molecule()),
        ('organism', blocks.Organism()),
    ],
                          blank=True)

    content_panels = Page.content_panels + [
        StreamFieldPanel('content'),
    ]
Пример #5
0
class SingleStreamFieldPage(Page):
    content = StreamField(
        [
            ("atom", blocks.Atom()),
            ("molecule", blocks.Molecule()),
            ("organism", blocks.Organism()),
        ],
        blank=True,
    )

    content_panels = Page.content_panels + [
        StreamFieldPanel("content"),
    ]