Django路由Path方法如何实现,能否详细解释一下?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1240个文字,预计阅读时间需要5分钟。
目录+ path() 方法+ path 方法函数定义+ path 方法类型转换器+ re_path 正则表达式匹配+ path 方法使用 path+ 函数进行路由匹配+ 导入路径
目录- path()方法
- path方法函数定义
- path方法类型转化器
- re_path正则表达式匹配
path 函数来进行路由的匹配,可通过以下方式进行导入:
#新的2.x版本导入path,导入简化 from django.urls import path #原来的1.x版本url方式,conf子包 from django.conf.urls import url
但是之前的 url 模块并没有废止,只是 Django 强烈建议我们使用新模块 path 进行路由的匹配。
path方法函数定义path 函数在 Django中的的定义如下所示:
path(route, view, kwargs, name)
它可以接收 4 个参数,其中前两个是必填参数后两个为可选参数。参数解析如下:
- route:是一个匹配 URL 的准则(类似正则表达式)。当 Django 响应一个请求时,它会从 urlpatterns 的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项,然后执行该项映射的视图函数或者 include 函数分发的下级路由,因此,url 路由的编写在 Django中十分的重要!
- view:指的是处理当前 url 请求的视图函数。
本文共计1240个文字,预计阅读时间需要5分钟。
目录+ path() 方法+ path 方法函数定义+ path 方法类型转换器+ re_path 正则表达式匹配+ path 方法使用 path+ 函数进行路由匹配+ 导入路径
目录- path()方法
- path方法函数定义
- path方法类型转化器
- re_path正则表达式匹配
path 函数来进行路由的匹配,可通过以下方式进行导入:
#新的2.x版本导入path,导入简化 from django.urls import path #原来的1.x版本url方式,conf子包 from django.conf.urls import url
但是之前的 url 模块并没有废止,只是 Django 强烈建议我们使用新模块 path 进行路由的匹配。
path方法函数定义path 函数在 Django中的的定义如下所示:
path(route, view, kwargs, name)
它可以接收 4 个参数,其中前两个是必填参数后两个为可选参数。参数解析如下:
- route:是一个匹配 URL 的准则(类似正则表达式)。当 Django 响应一个请求时,它会从 urlpatterns 的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项,然后执行该项映射的视图函数或者 include 函数分发的下级路由,因此,url 路由的编写在 Django中十分的重要!
- view:指的是处理当前 url 请求的视图函数。

