URL配置又称URL分发器(URLconfig)就像Django所支持网站的目录。他的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;以这种方式告诉Django,这个URL应该执行那个函数
1 urlpatterns = [ 2 path('正则表达式', views视图函数,参数,别名), 3 ]
参数说明:
- 一个正则表达式字符串
- 一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串
- 可选的要传递给视图函数的默认参数(字典形式)
- 一个可选的name参数
注意:在Django2.0之后 ,摒弃了1.x中的url,而改用path
在1.x中,使用url()即可实现正则匹配,但是在2.0中,是否使用正则需要使用不同的方式。
path()无法使用正则;re_path()可以使用正则。
1 ?: (2_0.W001) has a route that contains '(?P<', begins with a '^', or ends with a '$'
小试牛刀:
使用正则匹配url执行对应的函数