我刚发布了这个问题jQuery - 在post请求中传递数组,我不在post请求中发送数组,但jQuery代码中没有问题.
问题是在django中接收POST请求.我确实喜欢这个.
def portfolio_add(request):
ukeys = request.POST.getlist('ukeys')
........etc.......
Run Code Online (Sandbox Code Playgroud)
但我得到的是ukeys值u'[]'.当我检查时,request.POST我得到的值为u"<QueryDict: {u'ukeys[]': [u'68c04', u'16149']}>"
那么,如何将这些值作为Django中的列表获取?
谢谢!
Jak*_*cil 79
带有[]后缀的jQuery POST的数组,因为PHP和一些Web框架理解该约定,并自动为您重新构建服务器端的数组.Django不会那样工作,但您应该能够通过以下方式访问数据:
ukeys = request.POST.getlist('ukeys[]')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46225 次 |
| 最近记录: |