헷갈리는 것들

이승연·2020년 12월 20일
0

Backend Development

목록 보기
2/8
post-thumbnail

1. 에러의 종류


위의 사진에서 초록색으로 ValueError이라고 적혀져 있는 부분을 주목. 처음으로 try-except문을 썼을 때 가장 헷갈리는 부분이다. 저 에러는 내가 정의하는 것이 아니라 어떤 모듈 안에 들어있는 클래스인데 그 모듈이 장고인지 json인지 아니면 다른 무언가인지가 굉장히 헷갈린다. 예를들어 13-14줄에서 raise하고 싶은 에러는 path parameter가 찾는 상품의 id가 데이터베이스 안에 없을 때 어울리는 ObjectNotFoundError이다. 하지만 나는 내가 쓸 수 있는 에러의 리스트를 어디서 보아야하는지 알 수 없어서 일단 ValueError로 넣었다.

0개의 댓글