實現一個簡單的靜態web網站,只需將寫好的html頁面上傳到特定的web服務器軟件即可,但靜態網頁其實和圖片沒什么區別,每次更新網站內容,都需要重新制作html頁面,然后上傳給提供web服務的軟件,替換原來的
網頁模板(網絡上web模版的數量堪比ppt模板,當然我們可以自己畫一張, 10分鐘后...算了-_-///,作為后端人員,我們這里用樸素的信息顯示就好)
3.要有可填充html模板的內容(內容一般從自己的數據庫里取
在web服務器軟件模塊,至少要實現三個功能:
1.創建 包含客戶端請求頭消息的列表(作為第一個參數傳遞);
2.創建一個可以解析返回狀態信息的函數(作為第二個參數傳遞);
3.接收web框架內app函數返回的
.py文件(模板)的名稱, start_response代表來自web框架的函數的引用"""
# 設置返回的狀態碼信息
status "200 OK"
# 設置返回的網頁類型
小結:
生成動態網頁的本質,其實是讓程序去替換html中特定部分的內容,換句話說,就是把html頁面當成一個沒有實際內容的模板,而當用戶通過網址訪問網頁的時候,web框架就把動態的內容填到html模板里面