如何在单独的js文件中使用access django模板变量,而不是在同一html文件中包含小的脚本块?

时间:2018-10-05 12:18:40

标签: javascript python json django django-templates

我无法访问从Django的views.py文件传递的模板变量。我无法在stackoverflow上找到任何答案。我已经尝试过将变量转换为json对象并将其解析到单独的js文件中的所有操作。

如何在单独的.js文件中从views.py访问模板变量? 请帮忙。

1 个答案:

答案 0 :(得分:0)

您可以设置window.variable,然后就可以使用它。

在模板中:

<script>
  window.variable_x = '{{ variable_x_from_view_ctx }}`
</script>

然后在您的JS文件中:

const variable_x = window.variable_x