是否可以限制StreamField接受两个块?

时间:2017-10-08 08:36:43

标签: django wagtail wagtail-streamfield

标题说明了一切,我无法在网上找到任何其他信息。我想知道我是否有可能获得

secondary_links = StreamField([
    ('Page', SerialisedPageChooserBlock())])

准确接受两个街区。

1 个答案:

答案 0 :(得分:2)

是的,从Wagtail 1.12到min_num and max_num properties on StreamBlock

,这是可能的
secondary_links = StreamField(
    StreamBlock([
        ('Page', SerialisedPageChooserBlock())
    ], min_num=2, max_num=2)
)