2017-12-02 155 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)創建一個功能,允許您以該字符串工作

相關問題