Django中url与path及re_path的区别说明
Django中url与path及re_path区别初学者一般不能分清两者的区别,所这简单介绍下两者.首先,url是Django 1.x中的写法,p在Django2.1中,开始舍弃django1.x中的url写法。在django2.x中,描写url配置的有两个函数path和re_path.re_path()函数可以看做是django 1.x中得url函数,即可以在路径中使用正则.一.path和url的区别:path与url是两个不同的模块,效果都是响应返回页面, path调用的是python第三方模块或框架,而url则是自定义的模块,如Views下的def函数对应你url中的参数值.例如:1、url在settings.py文件中有一个ROOT_URLCONF设置,设置的是在访问网址时通过哪一个url文件去匹配所请求的网址url或者re_path要复杂一些 (r'^blog/(?P正则表达式)进行匹配是不包括get或者post请求方式的参数及域名比如www.qq.com/blog?
下载地址
用户评论