6번 개발일지(대구AI스쿨 8일차)

학습한 내용

Python 3일차. flask에 대해서 학습했다.

학습한 내용 중 어려웠던 점 또는 해결못한 것들

Create를 클릭했을 때 /create/ 페이지로 넘어가는건 이해했지만 /create/ 페이지에서 name이 title인 input과 name이 body인 textarea를 입력하고 submit 역할을 하는 create를 눌렀을 때 그 값이 왜 주소창에 나오는지 이해하지 못했다.




해결방법 작성

녹화된 강의영상을 다시 한 번 보고 이해했다. /create/ 경로에 존재하는 애플리케이션에게 전달되는 입력값(parameter)이다. ?는 입력값이 시작된다는 것을 표시해주는 기호이고, 각각의 입력값은 &로 구분되어있다. 이것은 국제표준으로 정해져있다.(URL?name=Parameter&name=Parameter&...) form 태그는 서버로 전송하는 데이터를 입력하는 양식이다. 그 입력한 정보는 action이 가리키는 주소로 전송된다. name 값은 서버로 전송하는 이름이 된다. 그래서 form 으로 둘러진 데이터들을 입력하고 submit하면 action이 가리키는 주소로 데이터가 전송되는 것이다.

?title=title&body=body

학습 소감

flask에 대해서 처음 공부했는데 눈에 보이는 부분과 보이지 않는 부분을 같이 생각하려고 하니 머리가 많이 복잡했다. 하다보면 적응이 되겠지만 여러 관점에서 보는걸 연습하고 익혀야겠다는 생각이 많이 들었다. 그리고 반복문, f-string, 사전 자료형에 대해서도 개인적으로 공부를 더 해야겠다고 생각했다.

좋은 웹페이지 즐겨찾기