路由系统
时间:2021-03-10 13:10:45
收藏:0
阅读:0
项目主目录下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帮你做了
# 写正则时,注意,别写冲突了,不然导致后面有些路径就失效了
]
评论(0)