一镜撩、在Django框架中創(chuàng)建視圖函數(shù)
-
在項(xiàng)目主目錄下創(chuàng)建views.py的函數(shù)。
-
定義視圖對(duì)應(yīng)的URL遮怜。
-
服務(wù)啟動(dòng)后在瀏覽器中輸入:ip地址:8000端口/hello,就能看到網(wǎng)頁中出現(xiàn)”hello django”啦!!!
注意:
views.py模塊中是視圖函數(shù),主要作用是調(diào)用模板進(jìn)行返回拜姿,視圖要與各自的url相對(duì)應(yīng),所以要有路由規(guī)則(即urls.py中進(jìn)行路由路徑配置)
。
二壁却、項(xiàng)目與應(yīng)用app的關(guān)系:(一個(gè)項(xiàng)目可以對(duì)應(yīng)多個(gè)app,一個(gè)app也可以對(duì)應(yīng)多個(gè)項(xiàng)目)
豆瓣項(xiàng)目就是由讀書,電影,音樂,小組等app組成的一個(gè)項(xiàng)目(豆瓣是個(gè)大項(xiàng)目盐肃,而其他的是應(yīng)用,應(yīng)用可以被一個(gè)大項(xiàng)目重復(fù)使用)
三、新建APP
- 創(chuàng)建app的命令:
python manange.py startapp app_name
-
在項(xiàng)目主目錄下創(chuàng)建執(zhí)行創(chuàng)建命令:
-
在pycharm中將創(chuàng)建的app下載到本地. 如下圖所示:
四嘹朗、那么什么是虛擬環(huán)境呢屹培?
- 這里給大家舉一個(gè)簡單的例子,桌面上有一個(gè)word文件,我們打開修改這個(gè)文件许蓖,修改了一會(huì)之后發(fā)現(xiàn)還是原來的文件比較好自阱,這個(gè)時(shí)候我想找回原來的文件就比較困難了趋箩。那么怎么辦呢叫确?就有這樣一種解決方案,在修改文件之前次乓,先復(fù)制一份票腰,然后在副本文件里進(jìn)行修改,這樣即使發(fā)現(xiàn)修改有錯(cuò),也不會(huì)影響原始文件鹃愤。
-
虛擬環(huán)境其實(shí)就是對(duì)真實(shí)pyhton環(huán)境的復(fù)制簇搅,這樣我們?cè)趶?fù)制的python環(huán)境中安裝包就不會(huì)影響到真實(shí)的python環(huán)境。通過建立多個(gè)虛擬環(huán)境软吐,在不同的虛擬環(huán)境中開發(fā)項(xiàng)目就實(shí)現(xiàn)了項(xiàng)目之間的隔離
瘩将。