테이블 생성
📌 이전에 만들었던 book 사용.
📌 테이블 생성
① book/models.py에 테이블 생성.
from django.db import models
# Create your models here.
class Books(models.Model):
name = models.CharField(max_length=100)
writer = models.CharField(max_length=100)
content = models.TextField()
hit = models.IntegerField(default=0)
def __str__(self):
return self.name
class Reply(models.Model):
b = models.ForeignKey(Books, on_delete=models.CASCADE)
nick = models.CharField(max_length=100)
comment = models.TextField()
def __str__(self):
return f"{self.b}_{self.nick}"
② 마이그레이션
python manage.py makemigrations
python manage.py migrate
③ book/admin.py에 테이블 등록.
from django.contrib import admin
from books.models import Books, Reply
# Register your models here.
admin.site.register(Books)
admin.site.register(Reply)
④ 서버 실행 후, 'http://127.0.0.1:8000/admin'에 들어가서 Reply 추가.
'Django' 카테고리의 다른 글
[Django] 댓글 CRUD(3) - 댓글 생성(C) (0) | 2022.12.21 |
---|---|
[Django] 댓글 CRUD(2) - 댓글 출력(R) (0) | 2022.12.21 |
[Django] ForeignKey 필드와 역참조 지시자 (0) | 2022.12.21 |
[Django] user CRUD(7) - 회원 정보 및 비밀번호 수정(U) (0) | 2022.12.21 |
[Django] user CRUD(6) - 회원 가입(C) (0) | 2022.12.21 |
댓글