如何将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