#本文是在windows環境下,unix系統應該還要設定2個東西
(一)採用mvc設計web應用
遵循 模型-檢視-控制器(model-view-controlle)
模型:儲存web應用資料的**
檢視:格式化和顯示web應用使用者介面的**
控制器:將web應用粘合在一起並提供業務邏輯的**
(二)推薦的資料夾結構
cgi-bin:存放**
data:存放資料
templates:存放模板
(三) cgi讓web伺服器執行程式
建立乙個 python檔案(用python構建乙個web伺服器要有下面的**)
print('埠號是'+ str(httpd.server_port))
(四)執行
start.py就是我用來存放上面**的檔案
訪問:
(五)源**
密碼:xsaz
然後,(1)使用pycharm(用自己的ide)建立乙個專案。
(2)把下面的檔案複製到專案下。
(3)右鍵點選
cgi-bin,設定下面這個。(不設定直接 import自己的模組會報錯)另外再把裡面generate_list.py、yate.py這2個檔案裡**中的絕對路徑改成你自己的路徑(本來想用相對路徑的,不過不知道為什麼用相對路徑的時候ide上可以執行,web伺服器上執行的時候卻報錯)
(4)然後就可以執行訪問了http://localhost:8099(如果改了埠號就用修改後的)
Python學習筆記 25 , Web開發
web開發經歷的幾個階段 靜態web頁面 cgi common gateway inte ce 處理用法傳送的動態資料,用c c 編寫 asp jsp php,指令碼語言開發效率高,與html結合緊密,因此迅速取代cgi模式 mvc,為了解決直接用指令碼語言嵌入html導致的可維護性差的問題,web...
開發web前端 web前端 開發筆記
我是孟噠噠一名web前端開發工程師,今天給大家分享一下web前端是的一些筆記應用,希望對你們有幫助。物件導向是乙個開發思想,它把注意點都放到了物件上。物件導向強調的幾個概念 1 類 類是一批具備相同屬性和行為的事物的抽象,為什麼是抽象?因為不是具體的,也就是說不是實實在在存在的東西 看不見摸不著 2...
Python開發之路(八)
一 異常處理 try和except 釋義 try是讓程式先試著執行try下的 如果不報錯就走這條 except是一旦try下的 在執行過程中報錯,就走except這條。例如一段 try print 11111 l l 2 int a print 222222 except exception as ...