Javascript Django-静态JS文件中的模板变量

Javascript Django-静态JS文件中的模板变量,javascript,django,Javascript,Django,在Django中,假设我想使用脚本src=“blah.js”导入一个javascript文件 我传入一个模板变量{{business}。静态javascript文件blah.js是否有办法访问{{business}}?我可以在html模板中使用javascript实现,但一旦调用静态脚本,它就不起作用了。似乎最好将我在多个模板中调用的javascript文件分离到一个javascript文件中,这样我认为这是可能的。您可以重新设计代码,以便在模板中使用模板变量作为参数调用javascript函数

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


我传入一个模板变量{{business}。静态javascript文件blah.js是否有办法访问{{business}}?我可以在html模板中使用javascript实现,但一旦调用静态脚本,它就不起作用了。似乎最好将我在多个模板中调用的javascript文件分离到一个javascript文件中,这样我认为这是可能的。

您可以重新设计代码,以便在模板中使用模板变量作为参数调用javascript函数:

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

x=foo({business},{{some_other_variable}});
警报(x);