Django:重建通过 $.post 发送的结构化参数

2024-04-14

我正在发送带有结构化发布数据的 Ajax 请求(使用 jQuery):

$.post(
    myUrl,
    {
         items: [{code: 'a', description: 'aaa'},
                {code: 'b', description: 'bbb'}]
    })

我所看到的request.POST is:

<QueryDict: {u'items[0][code]': [u'a'],
             u'items[0][description]': [u'aaa'],
             u'items[1][description]': [u'bbb'],
             u'items[1][code]': [u'b']}>

我如何处理获取原件的请求items?

(注意request.POST.get('items')不起作用)


我为 Django/Python 制作了特殊的库来处理通过请求发送的结构化数据。你可以在 GitHub 上找到它here https://github.com/bernii/querystring-parser.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django:重建通过 $.post 发送的结构化参数 的相关文章