Django之路由系统(urls.py)

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 '$'
Django 2.0 path error

小试牛刀:

  使用正则匹配url执行对应的函数

猜你喜欢

转载自www.cnblogs.com/Adairye/p/12057414.html