vii*_*vii 4 django ajax json simplejson
我正在尝试将数据从网页发送到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避免创建QueryDict,但你可以忽略它(从iphone Json POST请求到Django服务器在QueryDict中创建QueryDict):
def view_example(request):
data=simplejson.loads(request.raw_post_data)
| 归档时间: |
|
| 查看次数: |
3322 次 |
| 最近记录: |