一、用戶(瀏覽器)向django(wsgi)服務器發起請求django
中間件是一個用來處理Django的請求和響應的框架級別的鉤子。它是一個輕量、低級別的插件系統,用於在全局範圍內改變Django的輸入和輸出。每一箇中間件組件負責作一些特定的功能。瀏覽器
二、中間件服務器
全局生效(全部方法均須要先由中間件處理)app
三、 urls.py框架
正則匹配urlide
拋給 views.py, 調用對應的方法處理數據post
四、views.pyurl
是否須要根據post get請求, 區分處理方式spa
處理數據插件
返回結果
五、templates與Models
直接返回頁面
數據處理後返回頁面
六、最後層層返回給瀏覽器