久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

python - 如果按照WSGI的模型來看,werkzeug的位置在什么地方?

瀏覽:149日期:2022-09-19 17:22:38

問題描述

在PEP333中,其描述的WSGI模型是,底層Server使用約定的方式即(environ, start_response)參數(shù)來調(diào)用上層的application。其后上層application通過調(diào)用start_response(參數(shù)這里不寫了),再返回可迭代對象作為body,返回給Server。這樣就完成了整個過程。

我有下面幾個問題:1.我上面的這段話理解正確了嗎?2.在使用flask框架時,F(xiàn)lask.wsig_app接收的參數(shù)就是(environ, start_response),那么此時上層的application也就是flask了?3.werkzeug的定位應(yīng)該是什么呢?它的代碼比flask復(fù)雜了許多,一時間難以弄清。官網(wǎng)上說‘是一個工具箱’?還是說它是pep里說的middleware?4.看flask源碼時大多數(shù)最后還是要回到werkzeug,函數(shù)調(diào)用棧感覺很深,有沒有清晰點的調(diào)用圖或者輔助資源可以參考下?如果某個(或幾個)問題不方便回答也非常歡迎只回答其中的部分問題~最后,先對你表示感謝!

問題解答

回答1:

werkzeug實際上就是中間件而已,處在服務(wù)器和客戶端之間

標(biāo)簽: Python 編程
主站蜘蛛池模板: 梁山县| 洮南市| 德庆县| 米脂县| 棋牌| 潍坊市| 石景山区| 博客| 五指山市| 喀喇| 靖安县| 龙川县| 西平县| 华容县| 固安县| 佛学| 安达市| 弋阳县| 渑池县| 钦州市| 神木县| 江都市| 三河市| 高台县| 溧阳市| 明溪县| 德州市| 尤溪县| 沂水县| 东丽区| 德昌县| 庆元县| 塔城市| 抚顺县| 大埔区| 德安县| 滁州市| 乌海市| 龙井市| 电白县| 如东县|