我试图通过ajaxpost将Javascript数组发送到django视图。在
我使用JSON.stringify公司名称:
$('#id_uuids').val(JSON.stringify(arr));
我试着这样发送:
^{pr2}$浏览器控制台显示正在发送的数据如下所示:
uuids:["6ecbe35b-0b77-4810-aa9a-918fecaeef13","e41f52f7-721b-4d44-b7d6-bbb275182d66"]
但是,我不能在我的django视图中使用它。我试过:
uuids = request.POST.getlist('uuids')
logger.info(uuids)
logger.info(type(uuids))
返回:
[08/Aug/2014 15:20:00] INFO [app.rest_client:307] [u'["89a26646-6000-4c48-804a-69abcc496fd8"]']
[08/Aug/2014 15:20:00] INFO [app.rest_client:308] <type 'list'>
[08/Aug/2014 15:20:00] INFO [app.rest_client:312] Generate HTML gallery for photo ["89a26646-6000-4c48-804a-69abcc496fd8"]
所以,Django将发送的列表视为单个元素。如何强制python代码将此数据视为列表并能够进行迭代?在
尝试JSON解码发布的数据
如果你先加载了json模块
^{pr2}$相关问题 更多 >
编程相关推荐