【问题标题】:Is it possible to limit a StreamField to accept exactly two blocks?是否可以限制 StreamField 只接受两个块?
【发布时间】:2017-10-08 08:36:43
【问题描述】:

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

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

正好接受两个块。

【问题讨论】:

    标签: django wagtail wagtail-streamfield


    【解决方案1】:

    是的,从 Wagtail 1.12 开始可以使用min_num and max_num properties on StreamBlock

    secondary_links = StreamField(
        StreamBlock([
            ('Page', SerialisedPageChooserBlock())
        ], min_num=2, max_num=2)
    )
    

    【讨论】:

      猜你喜欢
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 1970-01-01
      • 1970-01-01
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多