Django:如何从views.py获取字典到javascript函数(html文件)

时间:2018-11-04 07:53:50

标签: javascript python html django

对于html / javascript来说还很新,但是基本上在我的views.py中,我有一个根据用户表单数据创建的字典对象:

return render(request, 'graph/result.html', {'single_wv': single_wv})

如何将上下文变量放入javascript函数(该函数位于我的html文件中)?

**基本上我想要: index.html表单数据->通过POST在views.py内部获取->某些操作->字典->设置为上下文变量的字典->在相同的index.html javascript函数内部调用

很抱歉,如果这个问题有点含糊,我目前正在尝试找出所有问题!

1 个答案:

答案 0 :(得分:-1)

常见的模式是像这样在您的single_wv中的某个地方渲染graph/result.html

<script>
    window.single_wv = {{ single_wv }};
</script>

这将使其可用于页面上的所有脚本。更高级的注入方法取决于您运行的前端脚本类型。

如果您的值是一个复杂的JSON对象,请参见诸如Using JSON in django template之类的问题以获取更多详细信息。