小编vii*_*vii的帖子

避免Django的QueryDict列表限制

我正在尝试将数据从网页发送到django视图,以保存为序列化的json到数据库.如果可能的话,我想避免使用django的QueryDict对象,只需用simplejson读取请求,展平并保存到数据库中.发送数据的最佳方法是什么这么简单,json可以压扁它?

var languages = {};
languages['english'] = ['mark', 'james'];
languages['spanish'] = ['amy', 'john'];

$.ajax({
    type: 'POST',
    url: '/save/',
    data: languages,
    dataType: 'json'
});
Run Code Online (Sandbox Code Playgroud)

.

if request.is_ajax() and request.method == 'POST':
    for key in request.POST:
        print key
        valuelist = request.POST.getlist(key)
        print valuelist
Run Code Online (Sandbox Code Playgroud)

django ajax json simplejson

4
推荐指数
1
解决办法
3322
查看次数

标签 统计

ajax ×1

django ×1

json ×1

simplejson ×1