Django - 静态JS文件中的模板Vars

时间:2011-06-18 01:34:51

标签: javascript django

在Django中,假设我想使用脚本src =“blah.js”导入一个javascript文件

我传入模板变量{{business}}。有没有办法让静态javascript文件blah.js访问{{business}}?我可以在html模板中使用javascript来完成它,但是一旦我调用静态脚本它就不起作用了。看起来最好将我在多个模板中调用的javascript文件分成javascript文件,所以我认为这可能是可能的。

1 个答案:

答案 0 :(得分:2)

您重新设计代码的方式是在模板中使用模板变量作为参数调用javascript函数:

<script type="text/javascript">
    x = foo({{ business }}, {{ some_other_variable }});
    alert(x);
</script>