westagram | 2. 모델링

이정아·2021년 10월 3일
0

Django

목록 보기
4/7
post-thumbnail

:: 모델링

1. User Branch 생성

$ git checkout main # 브랜치 생성은 꼭 main 에서 해주세요. 

$ git pull origin main # 최신버전 받아오기 

$ git branch feature/junga-models # model 을 위한 브랜치에서 작업해주세요!!

2. User App 생성

앱 이름에서 그 용도를 유추할 수 있어야 합니다. 사용자와 관련된 기능을 구현할 앱이므로, users 를 이름으로하는 앱을 생성해주세요.

# user-models 브랜치에서 작성해주세요.

python manage.py startapp users # manage.py 가 위치한 곳에서 실행해야 합니다.

3. User 테이블 생성

models.py에 사용자를 관리할 클래스를 생성합니다. 생성된 테이블을 사용해 회원가입과 로그인 기능을 작성하게 됩니다. 회원가입을 할 때에는 아래와 같은 사용자의 정보를 입력해야 합니다. 참고해서 작성해주세요.

클래스, 함수, 그리고 변수들의 이름을 짓는데에는 규칙이 있습니다. 📍파이썬 코딩 컨벤션을 참고해 주세요.

  • 이름
  • 이메일
  • 비밀번호
  • 연락처(휴대폰)
  • 그 외 개인정보

4. migrate

데이터베이스 적용

$ python manage.py makemigrations users
$ python manage.py migrate users

5. github:: push 후 PR 올리기

$ git add .
$ git commit -m ' create users models '
$ git push origin feature/junga-models

< PR review 💬 >

코드 리뷰를 통해 수정 진행

git 명령어가 익숙해지기 시작했다 🐣

0개의 댓글