장고 (Django)
왜 장고는 View 메서드에서 request를 파라미터로 가질까?
터칭 데이터
2023. 11. 2. 19:17
한줄 요약: 필요해서..
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를 파라미터로 제공한다고 한다.