[점프 투 장고] 2-10 질문입니다.
안녕하세요.
장고 2-10에서 form에 대해서 공부하다 html에서 사용하는 form과 앱에서의 forms.py의 차이점에 대해서 질문이 있어서 글 남깁니다.
pybo앱을 만들면서 질문에 댓글남기는 기능을 위해서 templates의 html파일에 form을 사용해서 기능을 완성시켰는데요.(wikidocs에서 설명해주신대로)
그리고 2-10장에서는 질문을 남기기 위해서 forms.py를 사용하는데
forms.py와 그냥 html에서 form 태그를 사용하는 것의 차이점은 forms.py를 사용하는 것이 form을 사용하는데 좀 더 특화 되어있고 문법적으로 views.py에서 좀 더 자세히 다룰 수 있다고 이해하면 될까요?
질문에 댓글을 남기는 기능에서는 textbox에 글을 쓰고 저장을 누른다고 하면
form url로 데이터 전송 -> url이 views.py참조 ->views.py에서 저장하고 redirect해서 페이지를 다시 방문해서 댓글을 남긴 데이터가 업데이트된 걸 확인 가능이였다면
질문 남기는 기능은
views.py에서 forms.py를 참고하여 post요청이오면 어떻게 처리하고 get요청이 오면 어떻게 처리하고 하는 식으로 설명되어있는데
제가 이해한 게 맞는지 그리고 forms.py를 어떻게 이해하면 좋을지 궁금합니다.
빠딱 님 437
2021년 4월 9일 5:15 오후