在Django网址模板标签中获取JavaScript变量的值

众所周知,通过使用django模板标签“ url”,可以使用一种DRY方式来指向URL,例如

{% url "someview" arg1=X %}

在这里,我希望“ X”是javascript变量的值,例如tmp。但是以下内容不起作用

<script>

...{% url "someview" arg1=tmp %}...

</script>

如何在模板标记中获取值?

回答:

我发现了在大多数情况下都可以使用的技巧:

var url_mask = "{% url 'someview' arg1=12345 %}".replace(/12345/, tmp.toString());

这很干净,并且没有违反DRY原理。

以上是 在Django网址模板标签中获取JavaScript变量的值 的全部内容, 来源链接: utcz.com/qa/430970.html

回到顶部