Wagtail_Streamblock:如何从模板内部获取Streamblock中的项目数?

问题描述 投票:0回答:1

我有一个正在制作的小部件。如果项目计数为2,则我想以不同的方式加载图像,而不是项目计数为3。由于我设置了min_num = 2和max_num = 3,因此Streamblock中必须有2或3个child_blocks。从模板内部获取Streamblock内的块数?

例如{{self.items.length}}] >>

“ items”是我的Streamblock

我知道这是不正确的,只是将其用作我要尝试做的事的示例。

我有一个正在制作的小部件。如果项目计数为2,则我想以不同的方式加载图像,而不是如果项目计数为3。在我的Streamblock中必须有2或3个child_block,因为...

wagtail wagtail-streamfield
1个回答
0
投票

StreamField值的行为类似于Python列表,在模板内,您可以使用length模板过滤器查找其长度:

© www.soinside.com 2019 - 2024. All rights reserved.