在django views

时间:2015-12-31 09:52:11

标签: python django post

我有一个使用POST提交一些数据的表单,这是我在看到局部变量时收到的内容:

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

其中data = 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

1 个答案:

答案 0 :(得分:2)

 request.POST.getlist('genreSelected')

或者您可能希望使用表单来解析和验证POST值。