我的某个应用中有一个模型。模型根据我指定的名称空间返回绝对值url
,如下所示。
@models.permalink
def get_absolute_url(self):
return 'news:detail', (), {'slug': self.slug}
每当我想要获取网址时,我只需拨打{{ article.get_absolute_url }}
即可。当我尝试在不同的命名空间(例如体育)上访问url
时遇到了麻烦。 url
将我重定向到我在获取绝对url函数中指定的内容。 (以下是我命名我的命名空间的方式)。
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^news/', include('news.urls', namespace='news')),
url(r'^sports/', include('sports.urls', namespace='sports')),
我的问题是,如何动态获取当前命名空间的绝对URL?