Django 路由分發

2022-05-17 07:21:52 字數 1049 閱讀 5133

django 路由分發

當乙個url請求過來之後

1、先到專案主目錄下的urls內。

一級路由:主目錄urls內引入include

from django.conf.urls import

url,include

urlpatterns =[

# url(r'

^cmdb/

',include("

")),

url(r

'^monitor/

',include("

")),

]

二級路由:只查詢本地urls內的路徑

from django.conf.urls import

url,include

views

urlpatterns =[

url(r

'^login/

', views.login),

]

其他路由方案

urlpatterns =[

url(r

'^admin/

', admin.site.urls),

url(r

'^business$

', views.business),

#url(r'^business_add', views.business),

]

加入終止符 $、避免business_add 被截胡

#

後面加入第三個引數,引數名稱為indexx。

path('

infdafddsfadsafdsafdsfdasfdsdex/

', views.index,name='

indexx')

#"" method="

post

">

提交表單時路由指定url變數

Django路由分發

1.路由匹配,urls.py中 url r testadd views.testadd 匹配規則 從上到下只要正規表示式匹配成功,就不會往下匹配了 get請求的傳參方式?無名分組 url r test d views.test 會把括號中匹配的數字當成位置引數傳給檢視函式 有名分組 url r te...

django路由之分發子應用

接上篇 針對url過多的問題 可以把各個url分發到各個應用下的urls 專案下的 urls dajon demo url configuration the urlpatterns list routes urls to views.for more information please see ...

django路由系統及分發路由的本質

當我們啟動乙個django專案後,想要通過瀏覽器訪問到django專案中的資源 就需要在django中的urls專案中進行路由配置 urlpatterns url r admin admin.site.urls url r test test1 這樣就可以在瀏覽器訪問到jango中的函式 然而在這個...