问题在于在django中接收到POST请求。我确实喜欢这样。
def portfolio_add(request): ukeys = request.POST.getlist('ukeys') ........etc.......
但是我得到ukeys的值为u'[]'。当我检查时,request.POST我得到的值是u"<QueryDict: {u'ukeys[]': [u'68c04', u'16149']}>"
u'[]'
request.POST
u"<QueryDict: {u'ukeys[]': [u'68c04', u'16149']}>"
因此,如何在Django中将这些值作为列表获取?
谢谢!
[]后缀为jQueryPOST的数组,因为PHP和某些Web框架了解该约定,并自动为您在服务器端重新构建数组。Django不能那样工作,但是您应该能够通过以下方式访问数据:
[]
ukeys = request.POST.getlist('ukeys[]')