[Westagram]#2 모델링

Jimin_Note·2022년 6월 13일
0

🫐westagram

목록 보기
2/4
post-thumbnail

🌱User Branch 생성

git checkout main # 브랜치 생성은 꼭 main 에서! 
git branch feature/jimin-models # model 을 위한 브랜치 생성

🌱git pull

프로젝트 초기셋팅 merge까지 한 상태에서 main으로부터 pull하여 작업하기

git checkout feature/jimin-models 
git pull origin main

🌱User App 생성

python manage.py startapp users

🌱User 테이블생성

models.py
회원가입 기능 구현을 위한 테이블

  • 이름 last_name, first_name
  • 이메일 email : 다른 유저와 중복없게 하기
  • 비밀번호 password
  • 연락처(휴대폰) phone_number
#models.py
from django.db import models

class User(models.Model):   
    first_name      = models.CharField(max_length=45)
    last_name       = models.CharField(max_length=45)
    email           = models.CharField(max_length=300,unique=True)
    phone_number    = models.CharField(max_length=20)
    password        = models.CharField(max_length=45)
    
    class Meta:
        db_table='users'

email = models.CharField(max_length=300,unique=True)

  • unique=True
    중복값이 생기지 않도록 추가

phone_number = models.CharField(max_length=20)

  • '010-0000-0000' 형식으로 받기 위해 CharField으로 선언

profile
Hello. I'm jimin:)

0개의 댓글