Python筆記(八) web開發

2022-02-24 13:13:15 字數 1615 閱讀 6385

#本文是在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 ...