Django的路由系統01 路由分發

2022-09-05 12:39:14 字數 1808 閱讀 4933

範例:

from django.conf.urls import url

from django.contrib import admin

urlpatterns = [

url(r'^admin/', admin.site.urls),

url(r'^publisher_list/$', views.publist.as_view()),

url(r'^edit_publisher/$', views.editpub.as_view()),

url(r'^book_list/$', views.booklist.as_view()),

url(r'^templates/$', views.templates.as_view()),

]

使用:

2.3 匯入urls模組的include方法

方法一:

from django.conf.urls import url, include

from django.contrib import admin

urlpatterns = [

url(r'^admin/', admin.site.urls),

# 這種方式不明確,不能根據程式區分

方法二:

from django.conf.urls import url, include

from django.contrib import admin

urlpatterns = [

url(r'^admin/', admin.site.urls),

# 這種方式可以根據不同的程式訪問不同的url

Django(七) 路由系統

一般使用者通過瀏覽器向我們的伺服器發起乙個請求 request 這個請求回去訪問檢視函式,如果不涉及到資料呼叫,那麼這個時候檢視函式返回乙個模板也就是乙個網頁給使用者 檢視函式呼叫模型,模型去資料庫查詢資料,然後逐級返回,檢視函式把返回的資料填充到模板中空格中,最後返回網頁給使用者。路由系統就是路徑...

django3 路由系統高階

1.django的url到底是什麼 就是路徑 看成django的目錄 每個目錄對應個檢視函式 當然乙個url僅能對應乙個函式 2.url的格式 url 正規表示式,views函式名,引數,別名 這裡的正規表示式有個問題就是可能會匹配到多個路徑 匹配的方式是從上到下匹配即停 所以正則一定要嚴謹防止截胡...

Django2 0 路由配置

url配置就像是django所支撐 的目錄,它的本質是url模式以及要為該url模式呼叫的檢視函式之間的對映表。url需要在urls.py進行配置,與其對應的檢視函式寫在views.py檔案中。url的配置寫在urlpatterns列表的path方法中,對於path的功能,下面一一講解。轉化器的型別...