Pythonweb開發框架flask簡介

2021-12-30 08:41:56 字數 813 閱讀 2407

def application(environ,start_response): #application是wsgi應用,它會呼叫wsgi伺服器

res_body='hello world'

status='200 ok'

header=[('content-type','text/html')] #瀏覽器解析格式

print('request method is'+environ['request_method']) #通過environ獲得http請求的方式

start_response(status,header) #該引數作用,向客戶端瀏覽器傳送響應

return [res_body]

if __name__=='__main__':

from wsgiref.******_server import make_server

httpd=make_server('0.0.0.0',8081,application) #生成乙個wsgi的伺服器,請求來了交給application應用進行處理

#無論多麼複雜的web應用程式,入口都是乙個wsgi的處理函式

#通過這個wsgi的處理函式,把請求轉化成後端application的乙個**

#http請求的所有輸入資訊,都可以通過environ來獲得

#http響應的輸出,都可以通過start_response()加上函式返回值作為body

python web開發框架

django python web應用開發框架 django 應該是最出名的python框架,gae甚至erlang都有框架受它影響。django是走大而全的方向,它最出名的是其全自動化的管理後台 只需要使用起orm,做簡單的物件定義,它就能自動生成資料庫結構 以及全功能的管理後台。diesel 基...

Python Web開發框架

python中的web框架 flask例程 可重用成熟,穩健 可擴充套件性良好 提高開發速度 web框架中的概念 大包大攬的django 優點 完美文件。全套解決方案 cache,session,orm 強大的url路由配置 自助管理後台 缺點 系統緊耦合 自帶的orm不夠強大 template比較...

pythonweb開發 Python Web開發

參考原文 wsgi介面 wsgi web server gateway inte ce 是乙個介面,用來遮蔽底部的細節 如tcp的建立連線,http原始請求和響應格式等 wsgi介面定義非常簡單,只需要web開發者實現乙個函式,就可以響應客戶端的http請求。這個函式有兩個引數 environ 包含...