Javascript 忽略Django的reverse函数中的变量类型
我正在尝试使用URL名称发送URL信息,并在JavaScript中继续这些信息。因此,我不会在使用反向函数生成时设置真实参数,因为反向函数会触发错误,因为错误的数据类型: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")\
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>
我可以看看