작정하고 Django (19) - pycharm 디버깅 설정 : Django로 Pinterest 따라하기

김의찬·2023년 4월 7일

작정하고 Django !

목록 보기
19/45

디버깅 설정

pycharm 에서 "run -> Edit configuration -> Template -> python"

  • Script path 지정 : euichan -> manage.py
  • parameters 지정 : runserver

특정 파일 실행 - manage.py

  • manage.py 에서 우측 마우스 클릭 -> Debug 'manage'
  • 우리가 설정한 runserver 라는 설정이 자동적으로 반영돼서 실행시켜줌.
  • 중단점을 잡고 (빨간색 동그라미) 실행

일반적으로 디버깅하는 것과 차이점은 ?

일반적으로 디버깅 하는 것과 달리 내가 원하는 중단점을 잡고 디버깅을 할 수 있음.
중단점에서 프로그램 실행이 멈춰져있고, 그 상태에서 변수들이 어떤 값을 갖고 있고, 어떻게 변했는지 추적이 가능하다.

manage.py 디버깅을 실시했을 때의 결과 화면이다.
POST에 Debugging 이라는 단어를 입력했을 때 디버깅 창에서 text에 Debugging 이라는 글자가 제대로 들어간 것을 확인할 수 있다.

오류 발생 및 해결

디버깅 path와 parameter을 지정해주는 단계에서 오류가 발생했다.
강의에서는 scripts path를 지정할 때, euichan - venv - scripts로 지정하였는데 이 부분에서 오류가 발생했다.

manage.py를 디버깅 하기 때문에 path를 manage.py로 변경하고
parameter는 그대로 runserver로 지정해준 결과 오류가 해결됐다.

profile
김의찬입니다

0개의 댓글