Wecode 17일차

bungouk6829·2020년 5월 13일
0

Wecode

목록 보기
11/12

Http 수업과 데이터 크롤링을했다.
어제는 온라인으로 백엔드 세션을 진행했다.
백엔드 세션에서는 westagram 코드리뷰를 했다.

이미 존재하는 이메일이있다고 예외처리를 할떄는 HttpResponse에 409응답코드를 준다.

모델정의시 테이블명을 복수형으로 바꾼다.

Class Meta:
	db_table = 'accounts'

장고에서 제공해주는 벨리데이터(유효검사)라는게 있다.

Account.objects.values()시 db가 없으면
[] 형태로 반환하여 DoesNotExist 예외가 날 수 없다

Account.ojbects.get(id=1)시 id가 1번인 db가 없으면
DoesNotExist 예외가 날 수 있다

Account.objects.filter(email=user_email).exists() 로 이메일이 있는지 검사해도된다
이메일이라는 필드는 유니크한 필드니까 디비를 여러개가져오는 objects.filter 보다 디비를 하나만 가져오는objects.get을 쓴다

컨벤션은 Pep8을 참조하자

profile
개발스터디

0개의 댓글