Django2 x URL正則匹配 d

2021-09-11 07:03:57 字數 631 閱讀 6529

記錄我踩過的坑^_^

描述

如果需要請求介面比如:/edit_cls/(\d+)/的介面來處理不同的資料庫item,此時路由匹配的時候需要使用re_path,最終請求的路徑為:/edit_cls/1/,/edit_cls/2/,/edit_cls/.../

前端動態請求路徑

介面路徑:/edit_cls/}/

}edit

urls配置

使用前需要匯入re_path

re_path('edit_cls/(\d+)/',views.edit_cls),
views實現

def edit_cls(request,id):pass
如果不是re_path,而是使用的path則使用正則匹配帶數字路徑的時候語法都不會高亮,從而會導致404

django路由 分解路徑 正則匹配路徑

from django.urls import include 公共部分 部分發 path admin admin.site.urls 例 根目錄訪問index頁面re path r views.index 路由配置 路徑 檢視函式 哪個路徑,交給哪個函式處理 from django.urls im...

Django2 0 正則表示匹配的簡單例子

在django中,使用正規表示式,匹配url 預設情況下,url固定格式如下 urlpatterns path admin admin.site.urls 如果需要使用正規表示式匹配url,先需要引入djangourl包 from django.conf.urls import url然後再將需要使...

django 2 x路由系統匹配path

django2.x路由系統已經替換成下面的寫法 官方文件 url的路由表示用path和re path代替,模組的匯入由django1.x版本的 from django.conf.urls import url,include變成現在的django2.x中的 from django.urls impo...