標籤:unix post src 推薦 pyc 開發 alt body com
#本文是在Windows環境下,Unix系統應該還要設定2個東西
(一) 採用MVC設計web應用
遵循 模型-視圖-控制器(model-view-controlle)
模型:儲存web應用資料的代碼
視圖:格式化和顯示web應用使用者介面的代碼
控制器:將web應用粘合在一起並提供商務邏輯的代碼
(二) 推薦的檔案夾結構
WebAPP:自訂
cgi-bin:存放代碼
data:存放資料
images:存放圖片
templates:存放模板
(三) CGI讓web伺服器運行程式
建立一個 python檔案(用python構建一個web伺服器要有下面的代碼)
from http.server import HTTPServer,CGIHTTPRequestHandler
port = 8099
httpd = HTTPServer((‘‘,port),CGIHTTPRequestHandler)
print(‘連接埠號碼是‘+ str(httpd.server_port))
httpd.serve_forever()
(四) 運行
Start.py就是我用來存放上面代碼的檔案
訪問:
(五) 原始碼
感興趣的可以到網盤下載參考
https://pan.baidu.com/s/1diVNuY 密碼:xsaz
然後,(1)使用pycharm(用自己的IDE)建立一個項目。
(2)把下面的檔案複製到項目下。
(3)右鍵點擊cgi-bin,設定下面這個。(不設定直接 import自己的模組會報錯)另外再把裡面generate_list.py、yate.py這2個檔案裡代碼中的絕對路徑改成你自己的路徑(本來想用相對路徑的,不過不知道為什麼用相對路徑的時候IDE上可以運行,web伺服器上啟動並執行時候卻報錯)
(4)然後就可以運行訪問了http://localhost:8099(如果改了連接埠號碼就用修改後的)
Python筆記(八):web開發