分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

django-url命名空间+反查

发布时间:2023-09-06 01:52责任编辑:胡小海关键词:urldjango
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命名空间+反查

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved