1.使用默认路由传参

  • 要从 URL 中捕获值,请使用尖括号。
  • 捕获的值可以选择包含转换器类型。例如,用于 <int:name>捕获整数参数。如果不包括转换器/,则匹配任何字符串,不包括字符。

1.1默认情况下可以使用以下路径转换器

  • str- 匹配任何非空字符串,不包括路径分隔符’/’. 如果表达式中不包含转换器,则这是默认设置。
  • int- 匹配零或任何正整数。返回一个int。

示例:

urlpatterns = [...path('articles/<int:year>/', views.year_archive),...
]

2.使用正则表达式进行路由传参

  • 如果路径和转换器语法不足以定义您的 URL 模式,您还可以使用正则表达式。为此,请使用 re而不是path().

  • 在 Python 正则表达式中,命名正则表达式组的语法是(?P<name>pattern),其中name是组的名称, pattern是要匹配的某种模式。

示例:

urlpatterns = [...re(r'^articles/(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/$', ...
]

django 路由传参相关推荐

  1. 几个经常用到的angular路由Router、ActivatedRoute 知识点:嵌套路由、路由跳转、路由传参、路由参数获取

    深度玩家可移步Angular - 常见路由任务 1.嵌套路由 const routes: Routes = [{path: 'first',component: FirstComponent,//同步 ...

  2. Vue教程6【完结】【vue-router】路由,路由传参,编程式路由导航,缓存路由组件,路由守卫,路由模式,vue ui组件库

    vue-router 了解 vue插件库,用来实现SPA应用(单页面) 整个页面只有一个完整的页面 点击页面中导航链接,不会刷新页面,只做局部更新 数据通过ajax请求 路由的理解 一组映射关系(ke ...

  3. vue 路由传参 params 与 query两种方式的区别(转载)

    vue 路由传参 params 与 query两种方式的区别 初学vue的时候,不知道如何在方法中跳转界面并传参,百度过后,了解到两种方式,params 与 query.然后,错误就这么来了:  ro ...

  4. Vue 踩坑日志 - 有关路由传参的坑

    1.有关路由传参 vue中当通过params传过去的参数刷新页面以后会消失,所以可以用query传参.但此时又会出现另一个坑,刷新后数据仍在.但这是针对单个的某个变量的. 如果传入一个对象的话,刷新页 ...

  5. react更改路由入参_react怎么路由传参?

    react路由传参(4种方式) 1.通过params传参(刷新页面后参数不消失,参数会在地址栏显示) 路由页面: //注意要配置 /:id 路由跳转并传递参数:链接方式:XX //或: XXjs方式: ...

  6. vue2.0父向子传参,子向父传参,路由传参

    父向子传值: //父组件 <selectionGroup v-for="item in tab" :item="item"></selecti ...

  7. vue 如何将参数放到连接上_通过Vue路由传参的两种方式及Vue组件中接收参数的方式...

    1. Vue传参方式 1.1 通过动态路由传参 我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件.例如,我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染.那 ...

  8. vue路由传参两种方式;vue路由传参query与params区别;vue路由跳转的带参与不带参,路由跳转传参方式:name 、 path;

    vue项目的路由传参常用的有两种方式:query和params 1.query传参特点:1.1可以用path也可以用name传递路径 注意name是路由页面vue文件的名称 不需要/1.2跳转页面地址 ...

  9. react更改路由入参_JavaScript基础教程 react router路由传参

    本篇教程介绍了JavaScript基础教程 react router路由传参,希望阅读本篇文章以后大家有所收获,帮助大家对JavaScript的理解更加深入. < 今天,我们要讨论的是react ...

最新文章

  1. CVPR 2020 Oral | 旷视提出Circle Loss,革新深度特征学习范式
  2. dofuscator C# 混淆器 原来如此
  3. 2021考研数一李正元400题、张宇4套卷题目整理
  4. python 系统进程_在Python中监视所有系统进程
  5. 简述微型计算机的工作原理,高教自学考试微机原理及应用模拟试题
  6. 感谢您的提问_感谢您的反馈,我们正在改进的5种方法
  7. VS2005为什么会自动关闭?使用Visual Assist X的要注意了
  8. C++socket编程(八):8.2简单的基于UDP的客户端和服务端
  9. java 删除.svn_使用JAVA的程序删除项目中的SVN目录
  10. android:图片裁剪
  11. 《逆袭进大厂》之C++篇49问49答(绝对的干货)
  12. RabbitMQ----源码安装
  13. ubuntu服务器开放端口_Docker服务开放了这个端口,服务器分分钟变肉机
  14. 成功软文营销经典案例-案例分享
  15. matlab卷积不从0开始,matlab 编辑卷积出错
  16. extremeComponents资料
  17. 如何关闭Win10易升更新?
  18. 【K8S集群安装二】K8S集群安装步骤
  19. 关于自动驾驶中毫米波雷达传感器的一些知识(涉及多传感器融合)
  20. iOS9.0弃用AssetsLibrary中部分API

热门文章

  1. 怎么修改dhcp服务器地址,如何进行dhcp设置
  2. 路由器、集线器、网关、网桥的联系与区别
  3. 二、HBase的核心数据结构 跳跃表、LSM树、布隆过滤器
  4. HTML的几种定位方式
  5. 基于Java的Android OpenCV安装配置及人脸识别示例
  6. 使用Jmeter模拟浏览器
  7. BGCC源代码(一)
  8. java中多态到底是什么_java中的多态是指什么
  9. uoj60 怎样提高智商
  10. Tomcat简介 安装 配置 示例