在網(wǎng)頁上做加減法
1 采用 /add/?a=4&b=5
的方法GET方法進(jìn)行
新建一個(gè)app杏慰,名稱calc(計(jì)算)十艾,用于此次學(xué)習(xí)
python manage.py startapp calc
講我們進(jìn)件的calc app在setting.py中進(jìn)行注冊(cè)
修改views.py
文件殉疼,即視圖層
定義函數(shù) add(request)
,此函數(shù)完成 a+b
的操作下翎,如圖:
修改urls.py
訪問路徑匹配文件召夹,如下
2 采用/add/3/4/
這樣的網(wǎng)址方式訪問
重新定義一個(gè)函數(shù)add2(request)
,如下:
修改
urls.py
文件,添加如下匹配規(guī)則
url(r'^add/(\d+)/(\d+)/',cals.views.add2,name='add2')
這段匹配規(guī)則的意思是
\d
表示數(shù)據(jù)
+
表示其前面字符類型的多個(gè)形式
()
表示是保存為一個(gè)子組(更多知識(shí)請(qǐng)參見 Python 正則表達(dá)式),每一個(gè)子組將作為一個(gè)參數(shù)售碳,被views.py
中的對(duì)應(yīng)視圖函數(shù)接收渗稍。
最后我們運(yùn)行服務(wù)器佩迟,訪問下地址,結(jié)果如下: