日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

django中路由匹配规则

發布時間:2025/3/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django中路由匹配规则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、定義

指url與后端視圖之間的一一映射關系

2、添加路由以及匹配規則

1)需要在全局路由文件中(url.py),urlpatterns列表中添加路由條目

2)urlpatterns是固定的,是列表;urlpatterns的條目總數就是路由總數

3)urlpatterns列表從上到下進行匹配(路由尋址)

4)urlpatterns列表中的條目一旦匹配成功,就會終止往下匹配

5)urlpatterns列表中條目匹配失敗,會一直往下匹配

6)如果全部條目都匹配失敗,那么會拋出404異常。

7)path條目數就是路由數(下圖為3條路由)

前端的任何一個請求,一定會去urls.py文件中去處理

3、path函數

1)? 用于定義路由條目

2)第一個參數為url路由參數(字符串),路徑最前面不能添加/,路徑最后面需要添 加/

3)第二個參數為視圖函數或者類視圖,如果添加的是視圖函數,無需要()調用

4)? 如果第二個參數為include,那么會繼續進入到子路由中匹配,子路由的匹配規則與全局路由一致

5) 第一個參數可以使用類型轉化器

<類型轉化器:參數名稱>

默認的類型轉化器:int、str、slug、uuid

參數名稱,在調用視圖時,會自動傳遞給視圖函數,需要使用同名的參數接收

?

總結

以上是生活随笔為你收集整理的django中路由匹配规则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。