Javascript 如何根据django视图函数的名称空间和js中的有趣名称调用该函数?
要从HTML调用Django视图,我们使用以下命令:Javascript 如何根据django视图函数的名称空间和js中的有趣名称调用该函数?,javascript,python,html,django,Javascript,Python,Html,Django,要从HTML调用Django视图,我们使用以下命令: "{% url 'namespace: view_fun' %}" 但是如何从Javascript实现这一点呢 谢谢大家! 一种黑客方法是在引用javascript文件的模板中包含以下脚本 <script> var fun_url = "{% url 'namespace: view_fun' %}"; </script> var-fun\u-url=“{%url”命名空间:视图\u-fun“%}”;
"{% url 'namespace: view_fun' %}"
但是如何从Javascript实现这一点呢
谢谢大家! 一种黑客方法是在引用javascript文件的模板中包含以下脚本
<script>
var fun_url = "{% url 'namespace: view_fun' %}";
</script>
var-fun\u-url=“{%url”命名空间:视图\u-fun“%}”;
然后在您引用的javascript文件中期待这个
fun\u url
变量。希望这会有帮助:不会解决我想要的问题。我需要在JS脚本这是一个单独的文件。它应该以某种方式适合以下内容:window.location.href=…它确实解决了这个问题。不能将js文件视为模板,但可以在同一DOM中共享js变量。
<script>
var fun_url = "{% url 'namespace: view_fun' %}";
</script>