Wydka Asked:2023-10-01 19:50:35 +0800 CST2023-10-01 19:50:35 +0800 CST 2023-10-01 19:50:35 +0800 CST 从两个相同大小的数组输出信息 Jinja2 772 有一个信息数组(a),它包含2个相同维度的信息数组(b,d)。我需要在一行中显示它们的元素: (b0-d0) (b1-d1) ... (bn-dn) html中有如下代码: {% for a1 in a.b %} {{ loop.index }}- {{ a1 }}- {{ a.b }}- {{ a.d.a1 }}-- {{ a.d.loop.index }}-- {% endfor %} 结论是这样的: 那些。由于某种原因,loop.index 为空,并且通过变量调用不会产生任何结果。 циклы 1 个回答 Voted Best Answer Wydka 2023-10-09T20:14:35+08:002023-10-09T20:14:35+08:00 我仍然不明白为什么loop.index为空,但我这样解决了: 创建了 2 个数组,都包含关键参数。 第二个数组也包含了必要的参数,只有以前需要在一行中显示的数据是作为数组传输的,现在是逐个元素传输的。 那些。它看起来像这样: a = [cn1, cn2] a1 = [{'name1': a[0], 'elmas1': mas[0], 'elmas2': mas1[0]},, {'name1': a[0], 'elmas1': mas[1], 'elmas2': mas1[1]} {'name1': a[1], 'elmas1': mas[1], 'elmas2': mas1[1]}] 在html中,我将 for 放入数组 a 中,然后放入数组 a1 中,然后比较代码名称(这样做是为了通过这些相同的键分隔输出(分隔最初存在,输出存在问题)在一行中))。 当然,如果你知道如何写的话,它可以做得更好,我将不胜感激。
我仍然不明白为什么loop.index为空,但我这样解决了:
创建了 2 个数组,都包含关键参数。
第二个数组也包含了必要的参数,只有以前需要在一行中显示的数据是作为数组传输的,现在是逐个元素传输的。
那些。它看起来像这样:
在html中,我将 for 放入数组 a 中,然后放入数组 a1 中,然后比较代码名称(这样做是为了通过这些相同的键分隔输出(分隔最初存在,输出存在问题)在一行中))。
当然,如果你知道如何写的话,它可以做得更好,我将不胜感激。