Django request 接收复杂数据结构

一些复杂的数据结构django使用request的post方法是接收不了的,这时候可以在前端js中使用json将复杂的数据结构比如说数组转换成可以接收的格式,后端接收后在进行解析就好了。
下面是个例子:


            var data = {
                'permissionlist':JSON.stringify(check_val),
                'role_id':role_id,
                'group_id':group_id
            }
            #其中check_val是个数组
            #直接传到后端是不行的,使用JSON.stringfy()
            #后端接收后再解析:
              permissionlist = json.loads(request.POST.get('permissionlist'))
             #就能得到原来的数组

你可能感兴趣的:(python)