앞선 포스트에서 모델을 생성하고 db에 반영하는 방법을 배웠다.
오늘은 이렇게 생성된 모델 및 db를 터미널에서 조작하는 법을 간단히 알아 보고자 한다!😏
python manage.py shell
1번에서 실행된 python shell에서, 아래 명령어로 model을 가져온다.
from posts.models import Post
# 데이터 추가 명령어
Post.objects.create(
title = 'P오마이갓뜨 장고 재미있어',
content = '장고짱고',
)
# 데이터 가져오기
Post.objects.all()
# 데이터 펼쳐서 가져오기
Post.objects.all().values()
#기존 데이터 업데이트하기 - 이 방법 보다 더 쉬운게 있을 것 같은데,,,ㅎㅎㅎ
#id = 1의 title을 수정하기
post = Post.objects.get(id=1)
post.title = 'MacBook Pro 2021'
post.save()