# Django 18.3創(chuàng)建網(wǎng)頁:學(xué)習(xí)筆記主頁
* 創(chuàng)建網(wǎng)頁過程三個階段:
1. 定義URL
2. 編寫視圖
3. 編寫模版
* *定義URL模式*(描述了URL是如何設(shè)計的,讓Django知道如何將瀏覽器請求與網(wǎng)站URL匹配内斯,以確定返回哪個網(wǎng)頁局雄。
* 每個URL都被映射到特定的視圖,視圖函數(shù)獲取并處理網(wǎng)頁所需的數(shù)據(jù)。視圖函數(shù)通常調(diào)用一個模版,后者生成瀏覽器能夠理解的網(wǎng)頁。
---
*18.3.1 映射URL*
1. 基礎(chǔ)URL(http://localhost:8000/)
2. 確定項目需要哪些URL匪补。
?目前書里urls.py打開和我電腦打開的不一樣。
目前添加了一行l(wèi)earning_logs=‘learning_logs’來代替書里的url(r’’, include(‘learning_logs.urls’, namespace=‘learning_logs’)),
暫不知道這樣做行不行烂翰。
最后方法:path(‘’, include(‘learning_logs.urls’, name=‘learning_logs’))
18.3.2 編寫視圖
* 視圖函數(shù)接受請求中的信息,準(zhǔn)備好生成網(wǎng)頁所需的數(shù)據(jù)赔桌,再將這些數(shù)據(jù)發(fā)送給瀏覽器渡冻。
[image:E37F0CEA-712E-4832-966D-725BFCF94EC2-331-00005139CE3D0E54/屏幕快照 2019-04-02 下午9.15.19.png]
http://127.0.0.1:8000/
localhost:8000打不開