인프런 커뮤니티 질문&답변
데코레이터 함수에 대한 질문입니다..
해결된 질문
작성
·
168
2
9:47초쯤에 설명하시는 부분에서
주소를 겟 방식으로 호출했기 때문에 else 부분이
동작하여 render_template가 실행된다고 하셨는데
board_write 라는 함수에 있는 조건문인
request.method가 GET이냐 POST냐를 따지는 것이
제출 버튼을 눌렀을 때만 해당되는 것이 아닌
~/write 호출했을 때와 제출 버튼을 눌렀을 때 둘 다
적용되는 원리인가요?
답변 1
0
남박사
지식공유자
네 맞습니다.
최초 사용자가 브라우저를 통해 작성 폼을 /write 주소로 접속했을때 GET 방식으로 처리되고
해당 페이지에서 사용자에 의해 작성이 완료되어 제출 버튼을 눌렀을때 POST 로 처리되게 되는 내용입니다.
물론 접속시에 write 함수를 만들고 제출 버튼을 눌렀을때 write_ok 이런식으로 만들기도 합니다만 관리적인 면이나 추후 API 같은 서비스를 만들거나 기타 등등 이유에 의해 그렇게 구상해서 다룬 내용입니다.





