path()函数
导入:from django.urls import path
语法:path(route,views,name=None)
参数:
route:路由
views:视图函数
path转换器(用来匹配路由)
语法:<转换器类型:自定义名>
作用:转换器匹配对应类型数据,将数据按关键字传给视图
转换器类型:str ---> 匹配除‘/’之外的非空字符串
int ---> 匹配0或任何正整数,返回int
slug ---> 匹配任意由ASCLL字母或数字以及字符和下划线组成的短标签
path ---> 匹配非空字符串,包括路径风格符‘/’
例:path('page/<int:page>',views.xxx)
re_path()函数 精准匹配
在URL匹配过程中使用正则表达式进行精确匹配
语法:re_path(reg,view,name)
正则表达式为命名分组模式(?P<name>pattern);匹配提前参数后用关键字传递给视图