Django學習 URL方法

2021-09-26 06:33:04 字數 1559 閱讀 4432

index

name='index'

例如:urls.py:url(r'^bookinfo/(\d+)/$', polls_views.bookinfo, name='book')

html**中:;在django中,url起著連線模板和檢視函式的作用。舉例如下:

from django.conf.urls import url

from django.contrib import admin

from message.views import index

urlpatterns = [

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

url(r'^index/$', index, name='index'),

]

正則寫法

若需傳遞引數,url中通過正則指定引數

url('^test/([0-9])/$',views.testthree.as_view())

class testthree(view):

def get(self,request,year):

return httpresponse('testthree:帶單個非命名寫法')

url('^test/([0-9])/([0-9])/([0-9])/$',views.testfour.as_view())

class testfour(view):

def get(self,request,year,month,day):

return httpresponse('testfour:帶多個非命名寫法')

三種配置url的方法函式

def login(request):

return render(request, 'test.html', {})

urlpatterns = [

url(r'^test/', views.login, name='test'),]

from django.views import view

class loginview(view):

def get(self, request):

return render(request, 'test.html', {})

urlpatterns = [

url(r'^login/', loginview.as_view(), name='login'),]

3.include

from django.views import view

class loginview(view):

def get(self, request):

return render(request, 'test.html', {})

urlpatterns = [

]

Django學習筆記之url路由

一 django中路由的作用 其本質是url與該url要呼叫的檢視函式之間的對映,就是為告訴django對客戶端發過來的某個url應該呼叫執行哪一段邏輯 二 路由基本的配置 from django.conf.urls import url urlpatterns必須是乙個由url 例項組成的pyth...

django學習筆記011 捕獲url引數

前面我們講到,django的mvt框架,在urls.py裡面利用正規表示式對http請求的url進行匹配,但是如何獲得http請求裡面的傳送的引數呢?利用正規表示式的分組進行獲取引數 url r books d views.detail d 為正規表示式裡面的組 獲取位置的引數,並傳給view裡面的...

Django學習筆記五(URL排程器)

1。django處理請求 django依次匹配每個url模式,在與請求的url匹配的第乙個模式停下來,如 from django.urls import path form import views urlpatterns path articles 2003 views.special case ...