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发腾讯微博代码分享
Jan 10 Python
python类继承用法实例分析
Oct 10 Python
win8下python3.4安装和环境配置图文教程
Jul 31 Python
python3.6的venv模块使用详解
Aug 01 Python
Python 实现两个列表里元素对应相乘的方法
Nov 14 Python
Python单元和文档测试实例详解
Apr 11 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
Python3常见函数range()用法详解
Dec 30 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
tensorflow实现从.ckpt文件中读取任意变量
May 26 Python
python实现不同数据库间数据同步功能
Feb 25 Python
Django 实现jwt认证的示例
Apr 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垃圾回收机制简单说明
2010/07/22 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
WebQQ最新登陆协议的用法
2014/12/22 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
python实现分页效果
2017/10/25 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
canvas简单连线动画的实现代码
2020/02/04 HTML / CSS
跑鞋、网球鞋、网球拍、服装及装备:Holabird Sports
2016/09/19 全球购物
城市精细化管理实施方案
2014/03/04 职场文书
社会工作专业求职信
2014/07/15 职场文书
运动会新闻稿
2015/07/17 职场文书
《我是什么》教学反思
2016/02/16 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
导游词之镜泊湖
2019/12/09 职场文书
深入理解python协程
2021/06/15 Python
vue3不同环境下实现配置代理
2022/05/25 Vue.js