Javascript django框架下的JSON解析

Javascript django框架下的JSON解析,javascript,json,django,python-3.x,Javascript,Json,Django,Python 3.x,我目前正在学习django和javascript 我将一个json字符串从python传递到javascript,这就是我得到的字符串 [{"model": "polls.question", "pk": 1, "fields": {"question_text": "anything", "pub_date": "2017-09-07T09:36:07Z"}}, {"model": "polls.question", "pk": 2, "fields": {"question_text": "

我目前正在学习django和javascript

我将一个json字符串从python传递到javascript,这就是我得到的字符串

[{"model": "polls.question", "pk": 1, "fields": {"question_text": "anything", "pub_date": "2017-09-07T09:36:07Z"}}, {"model": "polls.question", "pk": 2, "fields": {"question_text": "hi", "pub_date": "2017-09-07T10:01:39Z"}}]
每当我使用JSON.parse方法时,我的javascript就会崩溃

javascript:

let mylist = "{{ question_list_as_json | escapejs }}";
let temp = JSON.parse(mylist);
python:

question_list = Question.objects.all()
question_list_as_json = serializers.serialize('json', question_list)
return render(request, 'polls/index.html', {'question_list': question_list, 'question_list_as_json': question_list_as_json})

在您的上下文
问题列表
中,但在模板
问题列表作为json
中,尝试以下操作:

    question_list = Question.objects.all()
    question_list_as_json = serializers.serialize('json', question_list)
    context = {
        'question_list': question_list,
        'question_list_as_json': question_list_as_json
    }
    return render(request, 'polls/index.html', context)

抱歉,我没有正确地复制代码json字符串确实正确地传递到javascript,但我的问题是我无法将小的单引号
mylist={{{question_list_as_json}}}
如果没有jsescapethanks的帮助,我确实发现了上述代码上面的语法问题,我现在修复了它,当我分析json时,我得到了以下[object object],[object object]我如何从这里继续抱歉,这是给
js
专家的,我不确定答案是否正确没有问题您帮了很大的忙,谢谢,现在将寻找方法