【问题标题】:Getting list values in django在 django 中获取列表值
【发布时间】:2016-06-14 04:40:02
【问题描述】:

我正在使用 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。我想获得所有三个城镇。

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

谢谢

【问题讨论】:

    标签: javascript jquery python django post


    【解决方案1】:

    你应该使用

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

    或许

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

    正如this answer 建议的那样。

    【讨论】:

    • 太好了!感谢您的帮助。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 2021-07-07
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 2019-05-09
      相关资源
      最近更新 更多