Django-从HTML表单获取分组输入的列表

时间:2019-01-05 22:49:24

标签: python django

在我的表单中,我生成了一些与以下字段相似的字段:

<input name=data[1][1][first_name] type="text">
<input name=data[1][1][last_name] type="text">
<input name=data[1][2][first_name] type="text">
<input name=data[1][2][last_name] type="text">
<input name=data[3][1][first_name] type="text">
<input name=data[3][1][last_name] type="text">

发送表格后,我想查看数据。 request.POST为我提供了“扁平”的QueryDict:

[QueryDict(6)]:
  data[1][1][first_name]: aaa
  data[1][1][last_name]: bbb
  data[1][2][first_name]: ccc 
  data[1][2][last_name]: ddd
  data[3][1][first_name]: eee
  data[3][1][last_name]: fff

获取列表,字典或其他可以迭代的最佳方法是什么,我将能够通过诸如此类的索引来获取数据:

for id in data:
  for number in id:
    print(number['first_name'])
    print(number['last_name'])

0 个答案:

没有答案