1.1.1 視圖
1.1.1.1 視圖介紹
1. 在django中,視圖對(duì)WEB請(qǐng)求進(jìn)行回應(yīng)
2. 視圖接收reqeust對(duì)象作為第一個(gè)參數(shù),包含了請(qǐng)求的信息
3. 視圖就是一個(gè)python函數(shù),被定義在views.py中
4.定義完成視圖后,需要配置urlconf,否則無(wú)法處理請(qǐng)求
******************views.py******************
from django.http import HttpResponse
def index(request):
????return HttpResponse("index")
def detail(request,id):
????return HttpResponse("detail %s" % id)
1.1.1.2 URLconf
1. 在django中拍冠,定義URLconf包括正則表達(dá)式、視圖兩部分
2. django使用正則表達(dá)式匹配請(qǐng)求的URL簇抵,一旦匹配成功庆杜,則調(diào)用應(yīng)用的視圖
3. 注意:只匹配路徑部分,即除去域名碟摆、參數(shù)后的字符串
4. 在test1/urls.py插入booktest欣福,使主urlconf連接到booktest.urls模塊
5. 在booktest中的urls.py中添加urlconf
******************插入booktest的urls******************
在test1/urls.py插入booktest,使主urlconf連接到booktest.urls模塊
url(r'^', include('booktest.urls’)),
******************添加urlconf******************
在booktest中的urls.py中添加urlconf
from django.conf.urls import url