Django框架學習4 二級路由

2021-09-29 20:37:49 字數 1646 閱讀 6509

1.建立了乙個應用後,可以在專案目錄下的urls.py中填寫路由路徑,也可以在應用目錄下新建urls.py填寫路由路徑,然後使用include,將應用目錄下的urls引用到專案目錄下。

新建vote應用,在vote目錄下新建urls.py

#vote目錄下urls.py

from django.urls import path

from . import views

urlpatterns = [

path('',views.index1,name = "index1")

]

#vote目錄下views.py

#專案目錄helloword下urls.py

from django.conf.urls import url

from django.urls import path

# from hello import views

from hello import views

from . import view

urlpatterns = [

path("vote/",include("vote.urls")),#引入vote下的urls

]

在瀏覽器中訪問位址http://localhost:8000/vote/

path方法用法:

路由系統中最重要的path()方法可以接收4個引數,其中2個是必須的:routeview,以及2個可選的引數:kwargsname

route:

route 是乙個匹配 url 的準則(類似正規表示式)。當 django 響應乙個請求時,它會從 urlpatterns 的第一項開始,按順序依次匹配列表中的項,直到找到匹配的項,然後執行該條目對映的檢視函式或下級路由,其後的條目將不再繼續匹配。因此,url路由的編寫順序非常重要!

view:

view指的是處理當前url請求的檢視函式。當django匹配到某個路由條目時,自動將封裝的httprequest物件作為第乙個引數,被「捕獲」的引數以關鍵字引數的形式,傳遞給該條目指定的檢視view。

kwargs:

任意數量的關鍵字引數可以作為乙個字典傳遞給目標檢視。

name:

對你的url進行命名,讓你能夠在django的任意處,尤其是模板內顯式地引用它。這是乙個非常強大的功能,相當於給url取了個全域性變數名,不會將url匹配位址寫死。

怎麼訪問二級路由 路由器二級路由的訪問方法

怎麼訪問二級路由?路由器上還可以安裝二級路由,想要用電腦訪問二級路由,該怎麼訪問呢?下面我們就程式設計客棧來看看詳細的教程。1 開啟路由器介面,輸入使用者密碼登入路由器。2 路由器介面中,選擇高階設定選項。3 接著,選擇內網設定中的lan口設定選項。4 將lan口ip位址,設定為192.168.2....

二級路由設定方式

首先按單路由方式設定好主路由,將連線一二級路由的網線插入主路由上任意乙個lan口中,然後按照以下方式設定從路由。方式一 動態ip 1 電腦通過有線或無線連線從路由器,進入設定頁面 2 wan口設定頁面將乙太網接入型別改為 動態ip 3 設定從路由wifi連線名稱和密碼,如果從路由之前已設定過,可以跳...

二 Django框架路由引數

專案的urls.py的檔案中包含的是具體應用的urls 應用中的urls.py檔案 包含的是檢視函式的對應關係 路由解析的順序,從上到下,有可能後面的被前面的遮蔽 瀏覽器中,url要以 結尾,不寫會django重定向後新增 路由的取名 給應用的名字 namespace 函式的別名name 路由的反解...