【发布时间】:2013-12-30 23:37:00
【问题描述】:
在我的一个视图函数中,在某些情况下我想重定向到另一个 URL。 所以我在做
return HttpResponseRedirect(reverse(next_view, kwargs={'name': name1}))
现在我有了另一个视图函数,比如
def next_view(request, name):
我还在相关的 urls.py 文件中添加了以下行
from wherever import next_view
urlpatterns = patterns("",
url(r"^next_view/(?P<name>w+)/", next_view, name="next_view"),
)
这不行,我明白了
Reverse for 'next_view' with arguments '()' and keyword arguments '{'name': u'test'}' not found.
【问题讨论】:
-
如果您使用子
urls.py文件,是否安装了应用程序?你试过reverse('next_view', ...)(引号)吗?