백엔드 프레임워크 & 언어/Django Framework

Django DB 연동

anodos 2023. 7. 15. 23:03

모델 작성( onememos/models.py  수정)

from django.db import models

# Create your models here.
# idx
# memo_text
# published_date

class Memo(models.Model):
    memo_text = models.CharField(max_length=200)  
    published_date = models.DaeTimeField(auto_now_add=True)

model의   admin.py  등록

from django.contrib import admin
from onememos.models import Memo
# Register your models here.

admin.site.register(Memo)

 

최상위 폴더 (myproject/myproject 폴더)  settings.py 수정 INSTALLED_APPS 등록

INSTALLED_APPS = [
    'onememos.apps.OnememosConfig',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

 

마이그레이션 준비

python manage.py makemigrations

최종 이행

python manage.py migrate

 

서버 구동 후 확인

python manage.py runserver

http://localhost:8000/admin

 

 

 

반응형