中間件一共4個方法
process_request
process_view
process_exception
process_response
中間件自定義使用
自定義中間件的步驟
- 繼承一個中間件
-
如果中間件要處理請求,也要處理響應,就至少要process_request和process_response兩個函數
2.1 process_request要傳request,沒有return
2.2 process_response傳request和response,必須要有return
代碼執行個體
class CustomsMiddleware(MiddlewareMixin):
def process_request(self,reuqest)
print("自定義的中間件--request)
def process_response(self,request,response)
print("自定義的中間件--response)
return response