반응형
from django.db import models
# Create your models here.
class Restaurant(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=200)
password = models.CharField(max_length=20, default=None, null=True)
image = models.CharField(max_length=500, default=None, null=True)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
class Reviews(models.Model):
point = models.IntegerField()
comment = models.CharField(max_length=500)
restaurant = models.ForeignKey(Restaurant, on_delete=models.CASCADE)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
▶ 기존에 존재하던 models.py 파일에 이미지와 비밀번호를 추가로 작성
▶ 속성을 추가할 때 default 속성을 지정하면 기존에 이미 저장된 레코드들의 값들은 default에서 지정된 값들로 채워지게 됨
→ image와 password 컬럼이 DB에 추가되면서 NULL로 채워짐
반응형
'Django > inflearn' 카테고리의 다른 글
삭제 시 비밀번호 적용하기 (0) | 2022.12.10 |
---|---|
생성, 수정 Form에 비밀번호 입력 적용하기 (0) | 2022.12.09 |
Join으로 모든 리뷰 리스트 불러오기 (0) | 2022.12.07 |
리스트 화면에서 리뷰 개수와 평점 구하기 (0) | 2022.12.06 |
Join 개요 (0) | 2022.12.05 |