새벽_나그네
12시 지난 새벽
새벽_나그네
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • DevLog
    • Algorithm
    • ComputerScience
    • etc

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자기주도학습
  • 코딩프로젝트
  • 내일배움카드
  • 내일배움단
  • 내일배움캠프
  • portfolio
  • 코린이
  • 국비지원
  • 개발일지
  • Selenium 4
  • TodayILearned
  • machine learning
  • docker
  • AI트랙
  • Python
  • 프로그래머스
  • til
  • 코딩
  • Github
  • 스파르타코딩클럽

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
새벽_나그네

12시 지난 새벽

2-12[Django, Debug] python Django 실무 정리 #3
TIL

2-12[Django, Debug] python Django 실무 정리 #3

2022. 2. 12. 21:44

오늘 할 일 (계획)

1. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기

- AWS 강의 관련

 

2. 클론 코딩 프로젝트 위주로 학습내용 시작

 

3. 파이썬 장고 실무 3주 차까지 듣기

오늘 한 일 (회고)

1. 파이썬 장고 실무 수강

- 파이참 디버깅 사용법 

  강의에서 당연히 디버깅 툴을 사용하는 법을 알 거라고 생각하면서 강의함 하지만 잘 기억이 나지 않을뿐더러 이로 인해 강의가 이해가 안 되고 짜증이 나기 시작함 이에 내가 정리함

- 디버깅 단축키 부터 설정 : Crtl + f5로 변경

- 디버거를 켜는 방법 나열

  • Pycharm 화면 우상단의 녹색 벌레 모양 아이콘을 사용
  • Python Console 이 열린 상태에서 좌측탭 하단의 녹색 벌레 아이콘
  • 메뉴-> Run->Debug '프로젝트 명'을 사용하면 됨  

- 중단점 찍기 f9 브레이크 포인트 설정 및 삭제

- 디버깅 모드로 실행 f5

실행 시 나오는 디버거 frame창 아래에서 실행돼서 제일 위에 마지막에 실행된 값을 가리킴 마지막에 :67은 몇 번째 줄인지 나타냄

- f10 한줄씩 실행, f11 함수 안쪽까지 실행

 

디버깅할 때 보고 싶은 값이 있다면 그 값이 정의된 다음 줄에 break point를 설정하도록 하며 f5를 초기 한번 누르면 첫 번째 break point에서 멈추고 f5를 한번 더 실행하면 두 번째 break point까지 진행한다 이 사이에 f10으로 진행하면 한 줄씩 디버깅하는 것을 확인할 수 있으니 이것을 이용하도록 한다.

Variables는 말그대로 변수들을 보여주게 되며 Watches에서는 자기가 보고 싶은 변수나 값을 설정하여 확인해 보는 것이 가능하다.

 

내일 할 일

1. 파이썬 장고 실무 4주 차까지 듣기

 

2. 장고 클론 코딩 위주로 실습 시작하기

저작자표시 비영리 변경금지

'TIL' 카테고리의 다른 글

2-14[Django, REST_API, decorator] python Django 실무 정리 #5  (0) 2022.02.14
2-13[Django, prefetch_related, CS] python Django 실무 정리 #4  (0) 2022.02.13
2-11[Django, migrations, DOCKER, tmate sh] python Django 실무 정리 #2  (0) 2022.02.11
2-10[Django, 환경변수, 가상환경] python Django 실무 정리 #1  (0) 2022.02.10
2-9[Project] 술 추천 시스템 구현 - 유저기반 추천 시스템  (0) 2022.02.09
    'TIL' 카테고리의 다른 글
    • 2-14[Django, REST_API, decorator] python Django 실무 정리 #5
    • 2-13[Django, prefetch_related, CS] python Django 실무 정리 #4
    • 2-11[Django, migrations, DOCKER, tmate sh] python Django 실무 정리 #2
    • 2-10[Django, 환경변수, 가상환경] python Django 실무 정리 #1
    새벽_나그네
    새벽_나그네
    IT, 프로그래밍, 정보, 스마트스토어

    티스토리툴바