한 걸음씩
[Django] ORM update / delete 본문
1. ORM UPDATE
► 데이터 수정
# 수정할 인스턴스 조회
article = Article.objects.get(pk=1)
# 인스턴스 변수를 변경
article.title = 'byebye'
# 저장
article.save()
# 정상적으로 변경된 것을 확인
article.title
>> 'byebye'
2. ORM DELETE
► 데이터 삭제
# 삭제할 인스턴스 조회
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.
'Django' 카테고리의 다른 글
[Django] ORM with view 실습 (0) | 2023.03.29 |
---|---|
[Django] ORM with view (0) | 2023.03.29 |
[Django] ORM 실습 (0) | 2023.03.28 |
[Django] ORM (0) | 2023.03.28 |
[Django] ValueError (0) | 2023.03.24 |