国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python web框架的總結

瀏覽:76日期:2022-06-24 14:17:53
1、Django

Django可能是最具代表性的Python框架,是遵循MMVC結構模式的開源框架。其名字來自DjangoReinhardt,法國作曲家和吉他演奏家,很多人認為他是歷史上最偉大的吉他演奏家。位于堪薩斯州的Lawrence城市的LawrenceJournal-World報社有兩名程序員,AdrianHolovaty和SimonWillison,他們在2003年開發了Django,為報紙開發了網絡程序。

2、TurboGears

TurboGears是SQLAlchemy、WebOb、Repoze、Genshi等著名Python項目構筑的框架。從某種意義上說,TurboGears是將多個已經建立的開放平臺粘在一起。和Django一樣,采用MVC結構。最近還包含了最小模式,可以作為微框架。

3、Flask

Flask是一個基于Jinja2和Werkzeug的python微框架,類似于其他框架。是BSD授權的,有少量限制的免費軟件許可。使用Flask的網站包括領英LinkedIN和Pinterest。

知識點擴展:

基于socket

自己處理請求

#!/usr/bin/env python3#coding:utf8import socketdef handle_request(client): #接收請求 buf = client.recv(1024) print(buf) #返回信息 client.send(bytes(’<h1>welcome liuyao webserver</h1>’,’utf8’))def main(): #創建sock對象 sock = socket.socket() #監聽80端口 sock.bind((’localhost’,8000)) #最大連接數 sock.listen(5) print(’welcome nginx’) #循環 while True: #等待用戶的連接,默認accept阻塞當有請求的時候往下執行 connection,address = sock.accept() #把連接交給handle_request函數 handle_request(connection) #關閉連接 connection.close()if __name__ == ’__main__’: main()

基于wsgi

WSGI,全稱 Web Server Gateway Interface,或者 Python Web Server Gateway Interface ,是為 Python 語言定義的 Web 服務器和 Web 應用程序或框架之間的一種簡單而通用的接口。自從 WSGI 被開發出來以后,許多其它語言中也出現了類似接口。

WSGI 的官方定義是,the Python Web Server Gateway Interface。從名字就可以看出來,這東西是一個Gateway,也就是網關。網關的作用就是在協議之間進行轉換。

WSGI 是作為 Web 服務器與 Web 應用程序或應用框架之間的一種低級別的接口,以提升可移植 Web 應用開發的共同點。WSGI 是基于現存的 CGI 標準而設計的。

很多框架都自帶了 WSGI server ,比如 Flask,webpy,Django、CherryPy等等。當然性能都不好,自帶的 web server 更多的是測試用途,發布時則使用生產環境的 WSGI server或者是聯合 nginx 做 uwsgi 。

python標準庫提供的獨立WSGI服務器稱為wsgiref。

#!/usr/bin/env python#coding:utf-8#導入wsgi模塊from wsgiref.simple_server import make_serverdef RunServer(environ, start_response): start_response(’200 OK’, [(’Content-Type’, ’text/html’)]) return [bytes('welcome webserver'.encode(’utf8’))]if __name__ == ’__main__’: httpd = make_server(’’, 8000, RunServer) print ('Serving HTTP on port 8000...') httpd.serve_forever() #接收請求 #預處理請求(封裝了很多http請求的東西)

到此這篇關于python web框架的總結的文章就介紹到這了,更多相關python web框架的整理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免费黄色毛片视频 | 欧美一级特黄特黄做受 | 国产99久久九九精品免费 | 国产亚洲一路线二路线高质量 | 日本精品一区二区三区在线视频一 | 亚久久伊人精品青青草原2020 | 日韩精品中文字幕一区三区 | 国产欧美一区二区三区观看 | 欧美大胆a | 国产成人一区二区三区 | 欧美亚洲在线 | 亚州三级 | xxx欧美老熟| 欧美成成人免费 | 欧美日韩一日韩一线不卡 | 国产精品日韩欧美一区二区三区 | 成年人黄国产 | 中午字幕在线观看 | 韩国福利一区 | 欧美另类精品一区二区三区 | 91一区二区在线观看精品 | 亚洲精品在线播放视频 | 秘书高跟黑色丝袜国产91在线 | 欧美成人影院免费观 | 手机在线播放视频 | 国产一在线精品一区在线观看 | 久久久精品免费视频 | 国产精品久久在线观看 | 成人欧美视频在线观看 | 国产成人国产在线观看入口 | 日本特黄aaaaaaa大片 | 成人在线免费观看网站 | 国产专区一va亚洲v天堂 | 伊人久久国产免费观看视频 | 成人网18免费视频 | 天天鲁天天爱天天鲁天天 | 久久精品视频播放 | 久久久久免费观看 | 男人天堂成人 | 久久久久久免费观看 | 久久成人a毛片免费观看网站 |