Django的路由層
阿新 • • 發佈:2018-11-08
django pan 正則表達 函數 表達 捕獲 tail 就是 port
U RL配置(URLconf)就像Django 所支撐網站的目錄。它的本質是URL與要為該URL調用的視圖函數之間的映射表;你就是以這種方式告訴Django,對於客戶端發來的某個URL調用哪一段邏輯代碼對應執行。
from django.urls import path,re_path from app01 import views urlpatterns = [ re_path(r‘^articles/2003/$‘, views.special_case_2003), re_path(r‘^articles/([0-9]{4})/$‘, views.year_archive), re_path(r‘^articles/([0-9]{4})/([0-9]{2})/$‘, views.month_archive), re_path(r‘^articles/([0-9]{4})/([0-9]{2})/([0-9]+)/$‘, views.article_detail), ]
註意: 若要從URL 中捕獲一個值,只需要在它周圍放置一對圓括號。 不需要添加一個前導的反斜杠,因為每個URL 都有。例如,應該是^articles 而不是 ^/articles。 每個正則表達式前面的‘r‘ 是可選的但是建議加上。
2.0官方文檔
Django的路由層