django反向解析和正向解析的方式


Posted in Python onJune 05, 2018

本文介绍了Django的正向解析和反向解析,分享给大家,具体如下:

先创建一个视图界面

urls.py

django反向解析和正向解析的方式 

index.html

django反向解析和正向解析的方式 

index页面加载的效果

django反向解析和正向解析的方式

正向解析

test/?result=1

所谓正向解析就是直接在这里写地址 向urls.py里面一样 例如: test/p1/p2

反向解析

<a href="{% url 'booktest:fortest2' 2 %}" rel="external nofollow">

所谓反向解析就是根据命名来调到指定的页面,这里表示的是跳转到booktest模板下面的fortest2这个视图里面, 而这个fortest2正是我们定义的名字,后面的2表示需要传递过去的参数

我们看一下 urls.py里面的内容

django反向解析和正向解析的方式

关于上面的反向解析我想提醒读者几点需要注意的地方

  1. django使用反向解析需要添加应用的命名空间,例如上图的 app_name = “booktest” booktest是你应用的名字
  2. 使用反向解析需要在url匹配后添加自己定义的name
  3. 反向解析传递参数空格就行<a href="{% url 'booktest:fortest2' 2 %}" rel="external nofollow" rel="external nofollow" >,这里的2就表示需要传递的参数,booktest就是你当前的这个应用的名字,fortest2就是你需要之前定义的名字

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3 发送任意文件邮件的实例
Jan 23 Python
TensorFlow中权重的随机初始化的方法
Feb 11 Python
在IPython中进行Python程序执行时间的测量方法
Nov 01 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
Dec 05 Python
Python之列表实现栈的工作功能
Jan 28 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
Jul 09 Python
简单了解Pandas缺失值处理方法
Nov 16 Python
在django中使用apscheduler 执行计划任务的实现方法
Feb 11 Python
浅谈matplotlib中FigureCanvasXAgg的用法
Jun 16 Python
python中altair可视化库实例用法
Jan 26 Python
python_tkinter弹出对话框创建
Mar 20 Python
Python numpy实现二维数组和一维数组拼接的方法
Jun 05 #Python
Python实现字典(dict)的迭代操作示例
Jun 05 #Python
python矩阵转换为一维数组的实例
Jun 05 #Python
python验证码识别教程之利用滴水算法分割图片
Jun 05 #Python
django反向解析URL和URL命名空间的方法
Jun 05 #Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 #Python
pytorch + visdom 处理简单分类问题的示例
Jun 04 #Python
You might like
QueryPath PHP 中的jQuery
2010/04/11 PHP
PHP操作数组相关函数
2011/02/03 PHP
PHP实现邮件群发的源码
2013/06/18 PHP
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
QRCode.js二维码生成并能长按识别
2018/10/16 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
python实现查询苹果手机维修进度
2015/03/16 Python
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
python 写入csv乱码问题解决方法
2016/10/23 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
Python3匿名函数用法示例
2018/07/25 Python
深入理解Django-Signals信号量
2019/02/19 Python
Django如何自定义model创建数据库索引的顺序
2019/06/20 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
2020/10/12 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
html5的localstorage详解
2017/05/09 HTML / CSS
高中生毕业自我鉴定范文
2013/12/22 职场文书
新农村建设标语
2014/06/24 职场文书
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js