我很难在 Jinja 模板中编写一个 for 循环,该循环遍历包含水果名称的变量,并且在正文中是该水果的特征,该特征也作为变量提供。
所以假设我们有以下变量
fruit=apple,banana,grapes
apple_color=red
apple_weight=1kg
banana_color=yellow
banana_weight=2kg
grapes_color=green
grapes_weight=3kg
我很难创建一个迭代水果变量的 for 循环,然后在正文中调用仅特定于被迭代的水果的变量。因此,在第一次迭代中,当 value 为 apple 时,body 必须使用变量 apple_color 和 apple_weight,类似地,对于第二次迭代 banan,body 中的变量是banana_color 和banana_weight。
这是否需要使用列表来做其他事情?