码迷,mamicode.com
首页 > Web开发 > 详细

django-url命名空间+反查

时间:2018-05-07 19:29:28      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:clu   class   访问   xiaomi   war   mes   lse   view   hello   

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命名空间+反查

标签:clu   class   访问   xiaomi   war   mes   lse   view   hello   

原文地址:https://www.cnblogs.com/tangpg/p/9003884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!