django的生命週期

django生命週期:

1. 瀏覽器向django服務器發起請求

2. urls.py
    1. 正則匹配url
    2. 拋給 views.py, 調用對應的方法處理數據

3. 中間件
    1. 全局生效(全部方法均須要先由中間件處理)

4. views.py
    1. 是否須要根據post get請求, 區分處理方式
    2. 處理數據
    3. 返回結果

5. templates
    1. 直接返回頁面
    2. 數據處理後返回頁面 

6. 層層返回給瀏覽器

下面是比較詳細的生命週期流程

下面是生命週期圖:

下圖是詳細的生命週期圖(不包括中間件)

相關文章
相關標籤/搜索