如何获取 jinja2 模板中列表中的元素数?
例如,在 Python 中:
print(template.render(products=[???]))
在 jinja2
<span>You have {{what goes here?}} products</span>
原文由 flybywire 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何获取 jinja2 模板中列表中的元素数?
例如,在 Python 中:
print(template.render(products=[???]))
在 jinja2
<span>You have {{what goes here?}} products</span>
原文由 flybywire 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答975 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
您还可以在表达式中使用此语法,例如
jinja2 的内置过滤器记录 在此处;具体来说,正如您已经发现的那样,
length
(及其同义词count
)记录为:因此,再次如您所见,模板中的
{{products|count}}
(或等同于{{products|length}}
)将给出“产品数量”(“列表长度”)