路由系统

项目主目录下url.py

from app01 import views
urlpatterns = [
  url(r'^admin/', admin.site.urls),

  # url(r'^home/', views.home),
  url(r'^$', views.home), # 匹配根路径
  # url(r'^', views.home),

  # url(r'^book/(\d+)/(\d+)/', views.book),
  # (\d+)分组正则 -- ^book/(\d+)/匹配到的路径中分组正则匹配出来的内容会单独作为一个结果返回,
  # 无名分组: 将匹配到的数据以位置传参的形式传递给了book函数

  url(r'^book/(?P<year>\d+)/(?P<month>\d+)/', views.book),
  # 有名分组: 将匹配到的数据以关键字传参的形式传递给了book函数,而book的形参名称必须有一个year和一个month,位置不固定

  # ^/book/ 错误的! 前置导航斜杠不需要自己写,django帮你做了
  # 写正则时,注意,别写冲突了,不然导致后面有些路径就失效了

]

 

posted @ 2021-03-09 19:45  你也想起舞吗ovo  阅读(36)  评论(0)    收藏  举报