2015-12-31 41 views
0

我有一個提交使用POST一些數據,這裏的形式是我收到的時候我看到的局部變量:捕捉表單數據

data  
<QueryDict: {u'movieYearTxt': [u'1234'], u'hiddenmovieId': [u''], u'movieNameTxt': [u'asd'], u'movieInfoAdd': [u'Submit'], u'genreSelect': [u'Crime', u'Historical']}> 

其中數據= request.POST 但是當我嘗試趕上genreSelected我只得到「史記」,

儘管在請求信息我看到:

POST 
Variable  Value 
movieYearTxt u'1234' 
hiddenmovieId u'' 
movieNameTxt u'asd' 
movieInfoAdd u'Submit' 
genreSelect  u'Historical' 

如何趕上genreSelect的所有值Django版本= 1.8.6

回答

2
request.POST.getlist('genreSelected') 

或者您可能想使用窗體來解析和驗證POST值。

+0

工作,謝謝:) – dnit13