从Jinja2中的串联字符串渲染python字典

时间:2018-09-20 23:22:16

标签: python dictionary jinja2

我正在为需要构建的JSON文件使用Jinja模板。

我有一个这样的字典:

{'areaCode0': 000, 'areaCode1': 111, 'areaCode2': 222, 'numZones': 2}

模板非常简单:

{% for i in range(numZones) %}
"Foo": [{
        "bar": "{{ 'areaCode' ~ i|string }}"}],

这将返回:

  "Foo": [{
            "bar": "areaCode0"}],
  "Foo": [{
            "bar": "areaCode1"}],

我希望它返回:

  "Foo": [{
            "bar": "000"}],
  "Foo": [{
            "bar": "111"}],

有什么主意吗?对此还很陌生,想学习。

0 个答案:

没有答案