터칭 데이터

왜 장고는 View 메서드에서 request를 파라미터로 가질까? 본문

장고 (Django)

왜 장고는 View 메서드에서 request를 파라미터로 가질까?

터칭 데이터 2023. 11. 2. 19:17

 

 

 

 

한줄 요약: 필요해서..

 

 

 

 

https://stackoverflow.com/questions/46383210/why-view-functions-require-a-request-parameter-in-django

 

Why view functions require a request parameter In Django?

Example from Django documentation: def index(request): return HttpResponse('<h1>hellworld!</h1>') def detail(request, question_id): return HttpResponse("Question: %s" % questi...

stackoverflow.com

 

좋은 내용이라 정독할 것을 권장하지만 바쁜 사람들을 위해 최대한 요약하자면

 

HTTP Request를 받아 적절한 응답을 받는 것이 웹의 이유이고, 장고는 웹 프레임워크다.

뷰는 장고에서 요청(request)에 응답하는 로직을 작성하는 곳이므로 뷰의 메서드가 request data에 접근할 수 있도록 request를 파라미터로 제공한다고 한다.