2017-12-02 154 views
0

如何将Dic Post转换为序列化对象?如何将Dic Post转换为Django中的序列化对象?

我不知道输出是否正确。有人可以帮助解决这个疑问。非常感谢你。

的POST HTML表单

{ 
'pergunta[4][item][11][quarto][0]': 'AA', 
'pergunta[4][item][11][quarto][1]': 'AA', 
'pergunta[4][item][11][segundo][0]': '123' 
} 

如应

{ 
    'pergunta':[ 
     'item': [ 
      {'quarto':[ 
      0: 'AA', 
      1: 'AA' 
      ]}, 
      { 'segundo': [ 
      0: '123' 
      ]} 
     ] 
    ] 
} 

编辑

<input class="form-control" placeholder="Total" type="number" name="pergunta[{{ pergunta.id }}][item][{{ opcao.id }}][]"> 
+0

你能展现形式? –

+0

嗨,毛里西奥。编辑。 –

回答

1

你不能得到一个JSON文件你期望的方式,因为你不能迭代输入通过名字。该名称只是一个标识符,它作为字符串传递。

解决办法是1)改变你的表格,以便你可以像您期望获得JSON文件或者2)创建一个功能,允许您以该字符串工作

相关问题