我了解Django的反向功能:
from django.core.urlresolvers import reverse
reverse('my_view_name')
但是,如果我想用reverse从第三方包中获取URL,我得到一个NoReverseMatch
。在
例如,以包oauth2_provider为例,我想从中获取它提供的令牌URL。在
我的包括网址.py... 在
^{pr2}$然后我做reverse('token')
并得到
NoReverseMatch: Reverse for 'token' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
为什么?在
在包的URL内部,名称是token
here
反转url时需要指定命名空间:
相关问题 更多 >
编程相关推荐