django_中間件

中間件: 用來處理django的請求和響應的框架級別的鉤子, 用於在全局範圍內改變django的輸入和輸出,django

 中間件能夠定義五個方法:框架

process_request函數

在urls.py以前執行, 按照列表中的註冊順序執行, 返回爲none,不作任何處理直接進行下一步 url

process_viewspa

在urls.py以後,視圖函數執行以前以前, 按照表中的註冊順序執行,返回None 中間件

process_template_response對象

 

process_exceptionit

process_response io

  views.py返回響應對象以後執行, 按照註冊順序執行, 返回值,必須有,返回的爲響應對象.鉤子

相關文章
相關標籤/搜索