的javascript
var url = '{% url cand_resume "cnd_id" %}';
url = url.replace("cnd_id",id);
cell2.innerHTML= '<a href="' + url + '"> View</a>';
id是变量(1000)
urls.py
url(r'^(?P<cnd_id>\d*)/resume/', 'download_resume',name='cand_resume'),
它抛出此错误:渲染时捕获NoReverseMatch:反向'cand_resume',参数'(u'cnds_id',)'和关键字参数'{}'未找到。
答案 0 :(得分:1)
我想当你解析你的网址时
var url = '{% url cand_resume "cnd_id" %}';
你发送一个字符串 cnd_id ,不匹配你的网址。
尝试(不确定你是否需要你的功能名称)
var url = '{% url cand_resume 1000 %}';
或类似的东西(id从django变化)
var url = '{% url cand_resume id %}';
你可以尝试像
这样的肮脏技巧var url = '{% url cand_resume 1000 %}'.replace (1000, cnd_id);