save()
: 객체를 데이터베이스에 저장하는 메서드
article = Article()
article.title = 'first'
article.content = 'django!'
article.save()
Article.objects.all()
article = Article(title='second', content='django!')
article.save()
Article.objects.create(title='third', content='django!')
all()
: 전체 데이터 조회get()
: 단일 데이터 조회filter()
: 특정 조건 데이터 조회# 수정할 인스턴스 조회
>>> article = Article.objects.get(pk=1)
# 인스턴스 변수를 변경
>>> article.title = 'byebye'
# 저장
article.save()
# 정상적으로 변경된 것을 확인
>>> article.title
'byebye'
# 삭제할 인스턴스 조회
>>> article = Article.objects.get(pk=1)
# delete 메서드 호출 (삭제된 객체가 반환)
>>> article.delete()
(1, {'articles.Article' : 1})
# 삭제한 데이터는 더 이상 조회 불가
>>> Article.objects.get(pk=1)
DoesNotExist: Article matching query does not exist.