Django:reverse(view_function)确实引发了NoReverseMatch

时间:2015-05-27 08:16:57

标签: django url django-views

视图名称的反转也可以,并且也可以通过view-method进行反转。

但是如果URL使用前缀,则通过view-method反转不起作用。至少在我的情况下。

旧代码

url=reverse('myapp:foo-view')

新代码。两个版本都不起作用

url=reverse(foo_view)

url=reverse(foo_view, prefix='myapp')

同样,如果URL没有前缀,则view-method的反转效果很好。

背景:使用IDE跳转到匹配的源代码很有趣。

1 个答案:

答案 0 :(得分:0)

reverse()不支持命名空间视图引用

https://code.djangoproject.com/ticket/17914