DJANGO-URL反向解析REVERSE实例讲解


Posted in Python onOctober 25, 2019

解决path中带参数的路径。

reverse(viewname,urlconf=None,args=None,Kwargs=None,current_app=None)

book/views.py

from django.http import HttpResponse
from django.shortcuts import render,redirect,reverse

# Create your views here.
def index(request):
  username = request.GET.get("username")
  if username is not None:
    return HttpResponse("welcome!")
  else:
    return redirect(reverse('loose',kwargs={'a':100,'b':200}))

def error(request,a,b):
  sum=a+b
  return HttpResponse("<h1>sum:{}</h1>".format(sum))

book/urls.py

from django.urls import path
from . import views

urlpatterns = [
  path('', views.index,name='index'),
  path('error/<int:a>/<int:b>', views.error,name='loose'),
]

大体过程:启动服务器后会调用views中index函数,由于没有username参数,会重定向到loose(views.error的命名空间),即会调用error函数,此时有两个参数a,b,需要通过reverse才能够传下去。

DJANGO-URL反向解析REVERSE实例讲解

以上就是本次介绍的全部相关知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
Python之PyUnit单元测试实例
Oct 11 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
Nov 21 Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
Jun 03 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
Python实现KNN邻近算法
Jan 28 Python
Python自定义一个异常类的方法
Jun 27 Python
Python中sys模块功能与用法实例详解
Feb 26 Python
python中列表的含义及用法
May 26 Python
python实点云分割k-means(sklearn)详解
May 28 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
python从PDF中提取数据的示例
Oct 30 Python
python计算n的阶乘的方法代码
Oct 25 #Python
Python OrderedDict的使用案例解析
Oct 25 #Python
python编写计算器功能
Oct 25 #Python
Python实现快速排序的方法详解
Oct 25 #Python
python实现超市商品销售管理系统
Oct 25 #Python
Python列表元素常见操作简单示例
Oct 25 #Python
python实现超市管理系统(后台管理)
Oct 25 #Python
You might like
说明的比较细的php 正则学习实例
2008/07/30 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
javascript中 try catch用法
2015/08/16 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
JavaScript ES6中export、import与export default的用法和区别
2017/03/14 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
VUE实现强制渲染,强制更新
2019/10/29 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
python如何实现内容写在图片上
2018/03/23 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
Python dict的常用方法示例代码
2020/06/23 Python
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
颇特女士香港官网:NET-A-PORTER香港
2021/03/08 全球购物
C#基础面试题
2016/10/17 面试题
服务质量承诺书
2014/03/27 职场文书
大班幼儿评语大全
2014/04/30 职场文书
群教个人对照检查材料
2014/08/20 职场文书
个人查摆剖析材料
2014/10/04 职场文书
团组织推荐意见
2015/06/05 职场文书
信用卡工资证明范本
2015/06/19 职场文书