2017-07-09 6 views
0

this answerを参照してください。要するに、それは変換:形式で送信された解析配列

<input type="text" name="object[0][color]" value="red"> 
<input type="text" name="object[0][doors]" value="2"> 
<input type="text" name="object[0][color]" value="green"> 
<input type="text" name="object[0][doors]" value="4> 

PHPの連想配列に:ジャンゴで

'object' => array(
    '0'=>array(
     'color'=>'red', 
     'doors'=>'2' 
    ), 
    '1'=>array(
     'color'=>'green', 
     'doors'=>'4' 
    ) 
) 

を、私は同じことをしようが、私はrequest.POSTを印刷するとき、私は得る:

<QueryDict: {'object[0][color]': ['red'], 'object[0][doors]': ['2'], 'object[1][color]': ['green'], 'object[1][doors]': ['4']}> 

どのように適切なdictに変換するには?

答えて

0

これは動作するはずです:

myDict = dict(queryDict.iterlists())

関連する問題