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 ...