개발이 아니라 서버의 내용이 더 복잡해지기 전에 Pycharm에서 서버를 디버깅하는 방법을 배움
파이참 내부에서는 특정한 라인에서 break point 라고 하는 중단점을 잡고 있는 상태에서 변수 등 여러 값들이 어떤 상태로 되어있는지 어떤식의 구성되고 있는지를 중간에 확인할 수 있도록 디버깅 기능을 제공
상단 바에서 run(실행) -> Edit configurance(구성 편집) -> python
Script path 설정 : 작업중인 프로젝트 경로/manage.py
가상환경을 만들어준 venv 폴더 내부에 script 폴더 지정하기
이후 Parameter로 매번 서버를 실행히시킬 때 사용하는 명령어인 runserver 입력 -> apply

맨 밑에 manage.py 파일 실행 -> 우클릭 후 debug 'manage' 클릭

아까 설정해준 runserver 라는 설정이 반영되어 manage.py에서 서버를 자동적으로 실행시켜줌
서버가 실제로 구동되는것을 볼 수 있음

21번에 중단점을 두고 POST data 보내기 -> 웹 페이지에 POST 데이터를 보내기 위해 DEBUG 라는 텍스트 입력

프로그램이 잠시 멈추는것을 볼 수 있고, debugger 안에는 현재 상태 변수들이 각각 어떤 값들을 가지고 있는지 어떤 값이 변했는지 추적 가능

hello_world_input에서 받아온 데이터를 밑의 new_hello_world.text 에 넣은 다음 저장을 했음. new_hello_world라는 변수를 디버거에서 살펴보면 우리가 입력한 '디버그' 라는 것이 text로 들어간 다음에 지금 저장되어있는 상태를 볼 수 있음
문제가 있을 때마다 디버그 설정 활용