中间件中MiddleWare可以定义五个方法:
process_request(self,request)
def process_view(self, request, view_func, view_func_args, view_func_kwargs)
process_template_response(self,request,response)
process_exception(self, request, exception)
process_response(self, request, response)