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 相关文章推荐
python嵌套函数使用外部函数变量的方法(Python2和Python3)
Jan 31 Python
python机器人行走步数问题的解决
Jan 29 Python
Django自定义manage命令实例代码
Feb 11 Python
Python实现购物车程序
Apr 16 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
May 08 Python
对python 中class与变量的使用方法详解
Jun 26 Python
python socket通信编程实现文件上传代码实例
Dec 14 Python
Python基于gevent实现高并发代码实例
May 15 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
Python叠加矩形框图层2种方法及效果
Jun 18 Python
简单了解Django项目应用创建过程
Jul 06 Python
Python 实现一个计时器
Jul 28 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
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
php常用表单验证类用法实例
2015/06/18 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
为javascript添加String.Format方法
2020/08/11 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
2014/12/29 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
2016/09/19 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
.NET常见笔试题集
2012/12/01 面试题
编程实现去掉XML的重复结点
2014/05/28 面试题
个人收入证明范本
2014/01/12 职场文书
公务员综合考察材料
2014/02/01 职场文书
经理助理岗位职责
2014/03/05 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
小组口号大全
2014/06/09 职场文书
雷锋之歌观后感
2015/06/10 职场文书
活动宣传稿范文
2015/07/23 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers