Django請求流程


http://img1.tuicool.com/qqY3ie.png!web

1.用戶通過瀏覽器發送請求

2.請求到達request中間件,中間件對request請求做預處理或者直接返回response

3.若未返回response,會到達urlconf路由,找到對應視圖函數

4.視圖函數做相應預處理或直接返回response

5.View中的方法可以選擇性的通過Models訪問底層的數據

6.取到相應數據后回到django模板系統,templates通過filter或tags把數據渲染到模板上

7.返回response到瀏覽器展示給客戶

上述流程中最主要的幾個部分分別是:Middleware(中間件,包括request, view, exception, response),URLConf(url映射關系),Template(模板系統)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM