2014-06-24 2 views
-1

Django에서 Middlewares는 비즈니스 로직이 적용되기 전에 요청 집합을 변경하는 것입니다. 내 질문은 요청이 뷰에 의해 처리 된 후에 적용되는 미들웨어 또는 개념입니까? 예 : 응답 미들웨어장고 응답 미들웨어?

+0

왜 요청 전에 미들웨어가 실행됩니까? [미들웨어 문서] (https://docs.djangoproject.com/en/1.6/topics/http/middleware/#hooks-and-application-order)는 요청 및 응답을 모두 포함하는 호출 된 다른 지점을 특별히 기록합니다 다른 사람들 사이의 단계. –

답변

1

장고 미들웨어는 process_request/process_view의 요청을 변경하고 응답을 process_response으로 변경합니다. process_responseprocess_request 후크와 반대 순서로 실행됩니다. 문서에 좋은 다이어그램이 있습니다 : https://docs.djangoproject.com/en/stable/topics/http/middleware/#hooks-and-application-order

+0

요청이 webserver, mod wsgi, Django를 통해 전달되고 응답 한 끝 다이어그램이 있습니까? – Rajeev

+0

내가 알지는 못하지만 왜이 질문과 관련이 있는지 알 수 없습니다. –

+0

그것은 관련성이 없었지만 단지 어떤 것이 있는지 알고 싶었습니다. 아니면 canu가 그렇게하는 방법을 나타냅니다? – Rajeev

관련 문제