Jinja2 - 输出键:嵌套字典中的值格式

时间:2018-05-17 23:38:59

标签: jinja2

我有这样的字典:

name: baggagescreen
favorite:
  color: red
  car:
    make: hyundai
    model: sonata
    color: green
    year: 1998

内容可能会有所不同,深度可能会有所不同。但我需要像这样渲染它(全部在一行):

name:baggagescreen, favorite.color:red, favorite.car.make:hyundai, favorite.car.model:sonata, favorite.car.color:green, favorite.car.year:1998

我已经使用“递归”和“循环”阅读了一些片段,但是我提出的任何内容都是超级优雅或无法处理任意递归深度。由于我需要打印整个键(favorite.car.make)而不是最后一个(make),我遇到的例子并没有剪掉它。

在没有一些令人讨厌的代码的情况下,Jinja有可能吗?

0 个答案:

没有答案