2012-03-06 54 views
-5

我request.POST是這樣的:如何從Django的字典字符串中獲取值?

QueryDict: <QueryDict: {u'rows[]': [u'4f58707ba5e97c09d5000003', u'4f5881a3a5e97c0ba8000000']}> 

我試圖獲取這些值到一個數組。但我的代碼

request.POST['rows[]'] 

結果只'4f5881a3a5e97c0ba8000000'爲什麼?我怎樣才能將這兩個值放入數組中?

+0

看起來像一串字符串Python字典?你需要在JavaScript中處理它嗎? – 2012-03-06 15:42:51

+0

你能提供一個更多的背景給你的問題嗎?你需要將字典傳遞給JavaScript還是什麼? – 2012-03-06 15:44:35

+0

字典不是字符串,它們是Python,而不是Django,並且即使在您選擇的搜索引擎中最小的努力,您也可以輕鬆應對。但是,在這裏,我甚至會爲你節省這一努力:http://docs.python.org/tutorial/datastructures.html#dictionaries – 2012-03-06 15:46:14

回答

0

從JavaScript:

var str = obj.en 

蟒蛇:

str = obj['en'] 

或蟒蛇,如果你想獲得 '恩' 或情況的默認值不存在:

str = obj.get('en', 'Default Value') 
相關問題