在我的 Jinja 模板中,我有一个像这样的元组列表:
{% set typeLabels = [
('type1', 'Label for type 1'),
('type2', 'Label for type 2'),
('type3', 'Label for type 3')
] %}
我使用 alist
而不是 adict
因为顺序很重要(我也在其他地方使用列表来生成列表框)。
然后我需要像这样进行查找:
{{ dict(typeLabels)[someType] }}
如果您在 Python 中执行此操作,它可以正常工作,但在 Jinja 中它不起作用。
我怎么能在 Jinja 做到这一点?