傳送請求(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...