Django請求生命週期流程

2022-07-11 18:24:09 字數 482 閱讀 4285

傳送請求(http協議)

1.請求來的時候解析封裝

響應走的時候打包處理

2.django預設wsgiref模組不能承受高併發 最大只有1000左右

上線之後會替換成uwsgi來增加併發量

3.wsgi跟wsgiref跟uwsgi是什麼關係

wsgi是協議

wsgiref和uwsgi是實現該協議的功能模組

1.django中介軟體

類似於django的保安

2.urls.py 路由層

識別路由匹配對應的檢視函式

3.views.py 檢視層

**整體的業務邏輯

4.templates模板資料夾 模板層

**所有的html檔案

5.models.py 模型層

orm

django請求生命週期

wsgi,他就是socket服務端,用於接收使用者請求並將請求進行初次封裝,然後將請求交給web框架 flask django 框架對wsgi封裝好的請求再次封裝,封裝成request 中介軟體,幫助我們對請求進行校驗或在請求物件中新增其他相關資料,例如 csrf request.session 路...

Django請求生命週期

流程 橙色箭頭 瀏覽器向後端傳送請求,先到web服務閘道器介面,裡面有乙個wsgiref模組,該模組是django自帶的,自身能夠承受的併發量非常小,大概只有一千左右,上線之後通常會謊稱uwsgi,而且在他前面還會加上nginx做反向 來提高 的併發量。接下來就走到了urls.py,路由與檢視函式分...

Django 請求生命週期

django 請求生命週期 概念 使用者在瀏覽器上輸入url連線到看都頁面的時間內,django後台發生的事。第一步 瀏覽器發起請求 第二步 wsgi建立socket服務端,接收請求 httprequest 第三步 中介軟體處理請求 第四步 url路由,根據當前請求的url找到檢視函式 第五步 vi...