1. re_path 和 path 有什么区别
1. 表象上的区别
path

path 里面支持固定,还有动态参数 int,str,uuid,path
re_path
![]()
re_path支持正则表达式
2. 源码上的区别

底层都是偏函数,对应的都是_path函数,
本质上传递的Pattern不同,
而day03源码里面分析,匹配时会找到外部resolver方法,再调用RoutePattern或者RegexPattern方法里的match匹配


path

path 里面支持固定,还有动态参数 int,str,uuid,path
re_path
![]()
re_path支持正则表达式

底层都是偏函数,对应的都是_path函数,
本质上传递的Pattern不同,
而day03源码里面分析,匹配时会找到外部resolver方法,再调用RoutePattern或者RegexPattern方法里的match匹配

