Django:reverse(view_function) 确实引发了 NoReverseMatch
Django: reverse(view_function) does raises NoReverseMatch
按视图名称逆向有效,按视图方法逆向也有效。
但是,如果 URL 使用前缀,则通过查看方法反转将不起作用。至少就我而言。
旧代码
url=reverse('myapp:foo-view')
新代码。两个版本都不行
url=reverse(foo_view)
url=reverse(foo_view, prefix='myapp')
同样,如果 URL 没有前缀,则通过查看方法进行逆向非常有效。
背景:使用 IDE 跳转到匹配的源代码很有趣。
reverse() 不支持命名空间视图引用
按视图名称逆向有效,按视图方法逆向也有效。
但是,如果 URL 使用前缀,则通过查看方法反转将不起作用。至少就我而言。
旧代码
url=reverse('myapp:foo-view')
新代码。两个版本都不行
url=reverse(foo_view)
url=reverse(foo_view, prefix='myapp')
同样,如果 URL 没有前缀,则通过查看方法进行逆向非常有效。
背景:使用 IDE 跳转到匹配的源代码很有趣。
reverse() 不支持命名空间视图引用