Django 에서 Model 다루기
원하는 App의 models.py 열어서 원하는 대로 정의하기
from django.db import models
# 아래는 예시
class Article(models.Model):
title = models.CharField(max_length=50)
content = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
def __str__(self):
return self.title
마이그레이션 생성
python3 manage.py makemigrations
반영되지 않은 마이그레이션 반영
python3 manage.py migrate
django-extensions 패키지 설치pip install django-extensionssettings.py 앱 등록 : INSTALLED_APPS 에 django_extensions 등록ipython 패키지 설치pip install ipythonpip freeze > requirements.txtpython3 manage.py shell_plus