有没有办法使用.js变量作为Django模板url反向调用中的参数?下面的方法不起作用,这不是很令人惊讶:
"fnRender": function ( o, val ) {
return '<a href="{% url update_task o.aData[0] %}">' + o.aData[1] +'</a>';
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过Django视图传递所需的数据,但不幸的是我必须使用.js库中的数据.
Dan*_*man 18
我通常做的是将一些默认参数传递到模板中的URL,该模板充当哨兵,然后我可以在Javascript中动态替换.就像是:
var url = '{% url update_task "foobarbaz" %}';
url = url.replace('foobarbaz', o.aData[0]);
return '<a href="' + url + '">' + o.aData[1] +'</a>';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4909 次 |
| 最近记录: |