
"키 없음"
주로 딕셔너리 사용시 발생하는 에러
없는 Key 값에 접근하려고 할 때 발생
이럴 때 get() 메소드를 사용할 수 있다
① 딕셔너리['키']가 먼저 나온 상황

② 딕셔너리.get('키')가 먼저 나온 상황

①과 ②의 차이점
①처럼 Bracket Notation으로 객체의 없는 키에 접근하면 KeyError가 나면서 밑의 코드는 실행되지 않게 된다(=> http 요청 받는 상황에서 발생하면 서버 터짐)
하지만 ②처럼 get메소드로 객체의 없는 키에 접근하면 None(혹은 설정한 값)을 반환하고 이어서 밑의 코드를 쭉 실행한다



:을 빼먹거나 문법이 잘못될 때 발생


manage.py 가 있는 프로젝트 디렉토리로 이동하여 python manage.py runserver 실행python manage.py runserver 0:8000 모든 컴퓨터에서 내 서버로 접속 가능
https://hleecaster.com/python-exception/
https://blockdmask.tistory.com/550
일부러 에러를 발생시켜서 확인해야 하는 경우가 있을 수 있음
그때 raise 사용
raise + 예외처리 이름

raise Exception("메세지") : 원하는 메세지 출력

try + raise + except

: )