django-url命名空间+反查
Posted .Tang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-url命名空间+反查相关的知识,希望对你有一定的参考价值。
urlpatterns = [ url(r‘^admin/‘, admin.site.urls), url(r‘^hello/‘, include(‘hello.urls‘, namespace=‘qufen_include‘)), # 该include的命名空间 ]
hello.urls.urlpatterns
urlpatterns = [ url(r‘^loging/$‘, views.Login.as_view(), name=‘login‘), # 反查 名称访问 ]
使用
class JumpPage(View): def get(self, request, num=‘1‘): if num == ‘1‘: # return redirect(‘/hello/login/‘) # 普通跳转 # return redirect(reverse(‘login‘)) # url不带参数的反查 # return redirect(reverse(‘login:year‘, args=(‘2017‘, ‘02‘, ‘11‘))) # 带非命名参数反查 命名空间+名称访问 return redirect(reverse(‘login:qufen_include:name‘, kwargs={‘name‘: ‘xiaoming‘})) # 命名参数反查 命名空间 + 名称访问 else: return HttpResponse(‘登录成功‘)
以上是关于django-url命名空间+反查的主要内容,如果未能解决你的问题,请参考以下文章