在我的HTML中我有一个对象data
,数据最初是从views.py
的Django中的SQL查询中检索出来的,并使用render()传递给HTML
data
看起来像这样
data1= {
0:{
pk:1,
model:"binaryQuestionApp.painting",
fields: {title:'Pearl',artist:"vermeer"},
},
1:{
pk:2,
model:"binaryQuestionApp.painting",
fields: {title:'Sand',artist:"vermeer"},
}
}
我使用以下JS将data
发送回views.py
(我使用this question创建csrftoken)
现在,数据被发送回服务器,但是我在访问它时遇到了问题。我的views.py
里有这个
if request.method == 'POST':
data = request.POST
# so far it works. But i can not index like this:
print(data[0]['pk']
# instead I need to index it strangely, like this:
print(data['data[0][pk]']) # note the entire key is a string
如何将数据发送到Django,以便使用data[0]['pk']在views.py
中访问它?在
我自己想出来的。在
首先需要将对象解析为JSON。在
然后
^{pr2}$postdata
可以使用(note$,这里使用jquery)发送{{cd2>需要在cd3}方法中使用:
相关问题 更多 >
编程相关推荐