通过javascript将字典从Djanjo视图传递到另一个视图

时间:2015-10-10 05:28:30

标签: javascript python dictionary

我有一个视图,它将字典(以及几个表单和字符串)传递给HTML模板。该模板有一个js文件。我在这样的js中访问字典:

DOWN

现在,我想通过POST传递给另一个视图(不一定,它可以改变)。第二个视图中request.POST的格式应该像字典中的字典。但是字典(request_dict)是一个列表而不是字典。

我该如何解决这个问题?我必须使用JSON吗?如果我的解释很奇怪,请提一下。

1 个答案:

答案 0 :(得分:0)

使用JSON,这是安全的。

查看:

retutn render(request, 'template.html', {
    'request_dict': json.dumps(request_dict),
}

Templete:

<script type = "text/javascript"> 
    var request_dict = JSON.parse('{{request_dict|safe}}');
</script>