一、路由配置 - path
path()函式二、path轉換器匯入 - from django.urls import
path
語法 - path(route,views,name=none)
引數:1.route:字串型別,匹配的請求路徑
2.views:指定路徑所對應的檢視處理函式的名稱
3.name:為位址起別名,在模版中位址反向解析時使用
4.route可以為空字元,指定view訪問
5.path('
admin/
', admin.site.urls), urlpatterns缺省會攜帶admin路由,指向專案的admin後台
語法:《轉換器型別:自定義名》作用:若轉換器型別匹配到對應型別的資料,則將資料按照關鍵字傳參的方式傳遞給檢視函式用法示例格式:path(
'page/
'.views.***)
以 /test/為例
轉換器型別:str-匹配除了/之外的非空字串 例如: 匹配 /test/user
int-匹配0或任何正整數,返回乙個int 例如: 匹配 /test/1slug-匹配任意由ascll字母或數字以及連字元和下劃線組成的短標籤 例如: 匹配 /test/this-is-django
path-匹配非空字段,包括路徑分隔符'
/' 例如: 匹配 /test/a/b/c
1.路由
2.檢視函式後傳遞對應的變數
請求位址127.0.0.1:8000/page/test/任意數字 配置到view函式裡面 跟傳遞到數字可以做不同的操作
路由匹配是按陣列順序從上向下匹配,匹配到第乙個結果則停止匹配
邏輯練習:
定義乙個路由格式為整數/操作字串[add/sub/mul]整數 ps:[加/減/乘]
從路由中提取資料,做相應的操作後返回給瀏覽器
例如: 127.0.0.1:8000/整數/操作符/整數 . 127.0.0.1:8000:100/add/200 頁面結果顯示300
三、路由配置-re_path
re_path()函式在url的匹配過程中可以使用正規表示式進行精確匹配
語法: re_path(reg,view,name=***)
正規表示式為命名分組模式(?p
pattern),匹配提取引數後用關鍵字傳參方式傳遞給檢視函式
使用: 匯入:
from django.urls import
re_path
例如輸出生日資訊,年份限制匹配4位數字,月份1到2位數字,日1到2位數字
OSPFv3 路由彙總配置
3.網路配置 首先在r1上部署路由彙總,將area 1內的路由彙總成2001 1 32。r1的配置如下 r1 ospfv3 1 r1 ospfv3 1 area 1 r1 ospfv3 1 area 0.0.0.1 abr summary 2001 1 32 在asbr r2上執行路由彙總,這種路由...
02 路由原理 路由配置
1.路由原理 1 什麼是路由 資料從乙個網路到另外乙個網路的路徑 路由的裝置是路由器 路由器可以選擇最佳路徑來路由資料報 2 路由器工作原理 根據路由表 資料報 destination mask nexthop inte ce路由條目 192.168.3.0 24 192.168.2.2 g0 0 ...
Vue學習之路 3 路由
在乙個系統中,一般會由很多頁面組成,當乙個頁面要跳轉到另外乙個頁面的時候是通過改變url路徑來實現的,這個時候vue需要知道當前url對應的那個元件頁面,這個控制者就是vue router。使用vue router需要載入vue router.js。csdn資源 布局 主頁資訊 設定元件html頁面...