答疑知识点

发布时间 2023-07-12 11:17:54作者: khalil12138

1. re_path 和 path 有什么区别

1. 表象上的区别

path

path 里面支持固定,还有动态参数 int,str,uuid,path

 re_path

re_path支持正则表达式

2. 源码上的区别

 底层都是偏函数,对应的都是_path函数,

本质上传递的Pattern不同,

而day03源码里面分析,匹配时会找到外部resolver方法,再调用RoutePattern或者RegexPattern方法里的match匹配