使用flask和jinja2获取不同的属性

时间:2018-08-11 09:02:39

标签: variables flask jinja2

我正在尝试使用flask做一个小项目,我有2页,并且必须在它们之间传递变量。 我将变量存储在与flask一起传递的名为data的变量中,真正的问题是我有一个表单转发器,当我传递变量时,其中一些类似于:

('group-b1[0][macchine]', 'M01'), ('group-b1[0][macchine]', 'M03'),您可以看到group-b1[0][macchine]是相同的,但是它更改了属性M01, M03 如果我尝试打印data['group-b1[0][macchine]'],它只是给我第一个属性M01,我如何得到M03? 我已经尝试了很多方法,data['group-b1[0][macchine]'][1]也没用


如果需要数据结构,请在这里:  ImmutableMultiDict([('id', '1650958108523345'), ('cliente', 'Mario Rossi'), ('data_start', '2018-08-11'), ('ora_start', ''), ('data_stop', ''), ('nota_generale', ''), ('group-a[0][id_prodotto]', 'Frutta'), ('group-a[0][quantita]', '2'), ('group-b1[0][macchine]', 'M01'), ('group-b1[0][macchine]', 'M03'), ('group-b1[0][tempo_previsto_checkup]', '1'), ('group-b1[0][tempo_previsto_checkup]', '7'), ('group-b1[0][tempo_previsto_setup]', '2'), ('group-b1[0][tempo_previsto_setup]', '8'), ('group-b1[0][tempo_previsto_lavorazione]', '3'), ('group-b1[0][tempo_previsto_lavorazione]', '9'), ('group-b1[0][tipo_lavorazione]', ''), ('group-b1[0][tipo_lavorazione]', ''), ('group-b1[0][nota]', ''), ('group-b1[0][nota]', ''), ('group-b1[1][macchine]', 'M02'), ('group-b1[1][tempo_previsto_checkup]', '4'), ('group-b1[1][tempo_previsto_setup]', '5'), ('group-b1[1][tempo_previsto_lavorazione]', '6'), ('group-b1[1][tipo_lavorazione]', ''), ('group-b1[1][nota]', ''), ('group-a[1][id_prodotto]', 'verdura'), ('group-a[1][quantita]', '4')])


您可能会看到('group-b1[1][macchine]', 'M02'),但是此[1]是第二种产品,我需要解析[0]

0 个答案:

没有答案