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(模板系統)