Я хочу отправить запрос из электронного приложения в приложение Django.После публикации я мог получить данные email
, но не смог получить answer
.Это пусто, хотя я публикую данные вместе с ним.answer
представляет собой массив объектов.
файл электронов (.js)
$(".submit-btn").click(() => {
var submit_answer = []
var lock = false
if(lock == false){
for(var i = 0; i < questions.length; i++){
localforage.getItem(Q[i], (err,value) => {
submit_answer.push(value)
})
}
lock=true
}
if(lock == true){
console.log(submit_answer)
// output array of objects
request({
method: 'POST',
url: "http://127.0.0.1:8000/get_question_lists/",
json: true,
body: {
email: email,
answer: submit_answer,
},
}).on('data', function(data) {
// ipcRenderer.send("submit-test", email)
});
}
})
файл django (views.py)
@csrf_exempt
def get_question_lists(request):
"""
API to get a list of questions
"""
if request.method == 'GET':
...
elif request.method == 'POST':
data = JSONParser().parse(request)
print data
print data['email']
print data['answer']
# print empty array
return None