Javascript 忽略Django的reverse函数中的变量类型

Javascript 忽略Django的reverse函数中的变量类型,javascript,django,Javascript,Django,我正在尝试使用URL名称发送URL信息,并在JavaScript中继续这些信息。因此,我不会在使用反向函数生成时设置真实参数,因为反向函数会触发错误,因为错误的数据类型: reverse("url-name", args = ["{0}", "{1}", "{2}"]) # The first parameter should be number Javascript: url = url.replace("{0}", 34)\ .replace("{1}", "Cem")\

我正在尝试使用URL名称发送URL信息,并在JavaScript中继续这些信息。因此,我不会在使用反向函数生成时设置真实参数,因为反向函数会触发错误,因为错误的数据类型:

reverse("url-name", args = ["{0}", "{1}", "{2}"]) # The first parameter should be number
Javascript:

url = url.replace("{0}", 34)\
      .replace("{1}", "Cem")\
      .replace("{2}", "Şebinkarahisar");
在Django中生成数据类型时,有没有办法忽略它们

谢谢。

看一下。 这是一个应用程序,它可以实现您想要的功能:

{% load js %}
{% django_js %}
<script>
    Django.onReady(function(){
        console.log(Django.url('my-url', param1, param2, param3));
        console.log(Django.url('my-url', [param1, param2, param3]));
        console.log(Django.url('my-url', {
            param1: param1,
            param2: param2,
            param3: param3
        })
    });
</script>
我可以看看