점프 투 장고 2-10-7 질문입니다

질문 등록하기 버튼을 누르고 url 요청을 받은후 question_create의 request에 들어오는 것이 뭔지 모르겠습니다
또 저장하기 버튼을 눌렀을때 다시 question_create 함수로 적용되는 이유와 과정이 궁금합니다
알려주시면 감사하겠습니다

매콤한불고기 503

M 2021년 1월 13일 12:31 오전

목록으로
1개의 답변이 있습니다. 1 / 1 Page

안녕하세요.

request객체에는 아주 많은 정보가 담겨 있습니다.
하지만 코딩시 주로 사용하는 것은 화면으로 부터 입력된 값을 얻기 위해서입니다.

자세한 내용은 아래를 참고하세요.

https://docs.djangoproject.com/en/3.1/ref/request-response/

그리고 저장하기 버튼을 눌렀을때 GET 요청과 동일한 URL이 POST로 요청되는 이유는 form태그에 action이 지정되어 있지 않은 경우에는 현재 요청된 URL(즉, 브라우저 주소창에 보이는 URL)로 action 값이 디폴트로 정해지기 때문입니다.

이 부분도 많이들 하는 질문인데 책에 너무 살짝 언급되어 있어서 좀 더 강조해야 겠네요.

그럼 도움되셨기를 바랍니다.

박응용

M 2021년 1월 13일 8:53 오전

도움이 되었습니다 감사합니다! - 매콤한불고기님, 2021년 1월 13일 8:12 오후 추천 , 대댓글