TIL-10. westagram 초기세팅 및 모델링

solarrrrr·2021년 10월 24일
0

Today I Learned

목록 보기
10/74
post-thumbnail

백엔드 과제 진행 중이다.
위스타그램 초기세팅과 모데링 후 회원가입 구현까지 진행했는데
까먹기 전에 간단히 정리 겸 남겨놓는다.

일단 미니콘다로 가상환경을 만들고
db를 만들고 깃 디렉토리 만들고...
기본적인 환경 세팅을 마쳤다.

장고로 startproject를 만들 때 현재 경로에
바로 프로젝트를 만들고 싶다면 한 칸 띄우고 마침표를
꼭 찍어야 한다.
그렇지 않으면 하위에 같은 디렉토리가 또 생성된다.

프로젝트와 같은 경로에
회원가입과 로그인 처리 등 여러 가지 작업을 위해
users 앱을 생성했다.

import 할 때는 필요한 모듈만 불러오도록 설정해야 하며
가장 상단은 파이썬 빌트인 모듈
중간에는 내장 모듈
마지막으로는 사용자 정의 모듈순으로 정의한다.

User 클래스를 만들고 과제 조건으로 주어진
이름, 이메일, 패스워드, 폰넘버를 칼럼으로 생성되도록 작성했다.

이메일 항목은 중복 체크를 위해 유니크 값을 줬고 폰넘버는
처음에 11자리로 주었는데 중간에 하이픈이 들어갈 수도 있다고 하여
13자리로 변경했다.

위 코드에서 잘못 한 부분이 있는데 코딩 컨벤션 규칙을 지키지 못했다.
가독성 좋은 질서정연한 코드를 작성해야 했는데,
각 칼럼으로 들어갈 변수명들의 할당 연산자 부분 줄을
맞춰 주었어야 했는데 깜빡했다.

모델링 완료 후 마이그레이션을 하고 이어 마이그레이트를 진행해
db에 모델링을 토대로 테이블 생성 및 각 칼럼을 구성했다.

profile
몰입

0개의 댓글