2016-03-01 38 views
2

我從前端使用jQuery在後端發佈django值。在django中獲取列表值

我用

list = request.POST 
print list 

返回:

<QueryDict: {u'country': [u'test'], u'town_select[]': [u'town3', u'town4', u'town5']}> 

我要檢索的town_select[]名單,但是當我做

town = list.get('town_select[]') 

並打印出來我只得到了一個城鎮在列表town5。我想得到所有三個城鎮。

如果有人知道我做錯了什麼,將不勝感激。

感謝

回答

1

您應該使用

town = request.POST.getlist('town_select') 

也許

town = request.POST.getlist('town_select[]') 

this answer建議。

+0

太好了!感謝您的幫助。 –

1

您需要使用getlist方法上request.POST

request.POST.getlist('town_select[]')