視圖
- 在django中,視圖對(duì)WEB請(qǐng)求進(jìn)行回應(yīng)
- 視圖接收reqeust對(duì)象作為第一個(gè)參數(shù)秘症,包含了請(qǐng)求的信息
- 視圖就是一個(gè)Python函數(shù)照卦,被定義在views.py中
#coding:utf-8
from django.http import HttpResponse
def index(request):
return HttpResponse("index")
def detail(request,id):
return HttpResponse("detail %s" % id)
- 定義完成視圖后,需要配置urlconf乡摹,否則無(wú)法處理請(qǐng)求
URLconf
- 在Django中役耕,定義URLconf包括正則表達(dá)式、視圖兩部分
- Django使用正則表達(dá)式匹配請(qǐng)求的URL聪廉,一旦匹配成功瞬痘,則調(diào)用應(yīng)用的視圖
注意:只匹配路徑部分,即除去域名板熊、參數(shù)后的字符串
- 在test1/urls.py插入booktest框全,使主urlconf連接到booktest.urls模塊
url(r'^', include('booktest.urls')),
- 在booktest中的urls.py中添加urlconf
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index),
url(r'^([0-9]+)/$', views.detail),
]
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者