我不得不稍微更改我的模板以进行一些URL重定向,所以我正在使用:
<script>
if window.location="www.somesite.com"{
window.location="www.someothersite.com{% url app.views.some_view argument %}"
}
</script>
但我一直收到错误NoReverseMatch: Reverse for 'app.views.some_view' with arguments 'xxx' and keyword arguments '{}' not found.
我正在使用{% load url from future%}
并且我确信该特定链接在没有Javascript的情况下正常工作。
答案 0 :(得分:0)
答案 1 :(得分:0)
问题是您的查看方法app.views.some_view
与模板中的调用之间的参数数量不匹配。
如果您可以粘贴视图方法的签名,那将是有用的。你编写模板代码的方式,它建议视图方法签名应该是这样的:
def some_view(request, arg):
pass
如果已经是这种情况,请检查模板中argument
的真正价值。只需将其打印为测试,如下所示:
HERE: {{ argument }} END
仅从帖子中就不清楚argument
是模型中的变量还是字符串。