[Django] Tutorial - Model
Model이란?
데이터베이스의 구조(layout)을 말한다. 장고 models에는 저장하는 데이터의 필수 필드와 동작이 포함된다.
모델 생성
from django.db import models
class User(models.Model):
name = models.CharField(max_length = 255)
email = models.EmailField(max_length = 254)
password = models.Charfield(max_length = 255)
- 각 필드는 👉Field 클래스의 인스턴스로 표시되고 이것은 장고에게 각 필드가 어떤 유형의 데이터를 가지고 있는지 알려준다.
모델 활성화
# project/settings.py
INSTALLED_APPS = [
'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 # 데이터베이스에 반영
Author And Source
이 문제에 관하여([Django] Tutorial - Model), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ggg9_/Django-Tutorial-Model저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)