1>path转化器
之前介绍的str、int、path等若不够用的情况下,我们也可以自己定义一个转化器
可以直接就在first_pro项目文件下面新建一个converter.py文件,专门存放自定义的path转化器
urls.py改写如下,注意,自定义的转换器一定要用django的register_converter进行注册,注册的时候也要指定
别名,就是path中调用时的函数名称,如下
2>路由层总结
基于之前的章节,把路由层(path分发)一些基本的东西都学完了,稍作梳理如下
--->通过django 1的re_path,可以写正则匹配路径,让一大堆类型相同的path都简写成一个正则匹配的path
大大的减少了