当使用我的浏览器发布表单时,来自视图端的post请求如下所示
好:
POST <QueryDict: {u'form_data': [u'{"kkz":"ALF" ....]}>
当使用这样的测试客户端时
^{pr2}$我得到了这个
不好:
POST <QueryDict: {u'{"form_data": {"kkz": "ALF" ...}>
视图无法处理。 我哪里错了?在
更新: 这是javascript部分
$.ajax({
type: 'post',
url: '/wizard/....',
data: {
form_data: JSON.stringify(form.get_data(), {})
},
在哪里表格.hetdata返回一个数组[key:value,key:value]
解决方案:谢谢大家!
form_data = {
"kkz": "ALF",
...
}
c = Client()
response = c.post('/wizard/...',
{'form_data': json.dumps(form_data)}
)
你应该展示“你的浏览器”创建这篇文章数据的方式。在
假设您使用的Javascript如下所示:
您需要遵循相同的结构,使用包含“form_data”键的dict。在
^{pr2}$相关问题 更多 >
编程相关推荐