我想将JavaScript变量与Django模板URL连接起来。
答案 0 :(得分:0)
这是不可能的,因为django模板在它到达用户的浏览器之前呈现。作为替代方案,您可以在不使用{%url ... %}
的情况下生成网址。例如,你可以有类似的东西。
for (var i = 0; i < data.length; i++) {
var templateVariable = "{{templateVariable}}";
var city_url = "/explore-city/" + javascriptVariable + "/" + templateVariable;
}