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

如何将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 }}][]"> 

回答:

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

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

以上是 如何将Dic Post转换为Django中的序列化对象? 的全部内容, 来源链接: utcz.com/qa/258402.html

回到顶部