Django westagram 실수 회고록

이찬영·2021년 12월 25일
0

1. 초기 세팅

1-1. slash 설정 오류


위에 사진과 같이 APPEN_SLASH = False 로 정확히 제대로 작성 되어 있다.
하지만, 수정전에는 APPEND_SALSH = False로 작성되어 오류가 발생되었다.
그래서 마주했던 오류는 URL 주소의 오류가 발생하였었다.

1-2. convention 오류

초기에 설정하면서 convention에 대해서 무지했던 난 규칙을 지키지 않고 난잡하게 초기 그대로 git push 했다가 다시 코멘트를 받고 고쳤었다.

2. model 작성

2-1. 데이터 이력관리를 위한 코드 누락


created_at, updated_at 추가

2-2. null = Flase 기본값 제거

EmailField 에는 null=False가 기본값이어서 굳이 넣어서 코드의 가독성을 떨어뜨리기 때문에 제거 하였다.

3. 회원가입 기능 구현

3-1. 불필요한 모델 제거

회원가입을 위해서 httpie로 데이터를 보낼때 많은 오류를 맞이하였다. 그이유는 단순한 오타이긴 했지만, 중요한것은 불필요하게 입력해야 되는 데이터가 많았다라는 생각이 들었다.

아래와 같이 필요한 데이터로 변경하였다.

3-2.정규식 오류

email 정규식 오류를 계속 발생시켜서 맞는 방법을 찾기 위해서 꾸준히 찾았었다.

4. 로그인 기능구현

4-1. slash 오류
위에서 말한바와 같이 초기설정에 실수 했던것을 로그인 구현을 하면서 찾을 수 있었다. 이 오류를 찾기 위해서 1시간의 검색과 고민 끝에 멘토님을 찾아갔을때 바로 찾으셨다.

5. 회원가입 비밀번호

이 이후부터는 암호화 관련해서 글을 정리해서 올려놓았다. 여기는 실수보다는 hash 암호화 이해와 jwt 적용 및 토큰 발행을 이해하는 과정이 매우 중요하였다. 그래서 이해를 위한 시간을 더 쏟았었다.

profile
개발을 탐구하자

0개의 댓글