在djang中获取列表值

2024-03-28 14:10:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用jQuery将前端的值发布到后端的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。我要把这三个镇都弄到手。你知道吗

如果有人知道我做错了什么,我将不胜感激。你知道吗

谢谢


Tags: djangotest列表requestjquerypostselectcountry
2条回答

您需要在request.POST上使用getlist方法。你知道吗

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

你应该使用

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

或者也许

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

正如this answer所暗示的。你知道吗

相关问题 更多 >