Django Update & Delete(데이터 수정 & 삭제)

MoonLight·2021년 8월 10일
0

django

목록 보기
17/20
post-thumbnail

Django 데이터 수정 & 삭제 (Update & Delete)


이번에는 데이터 수정과 삭제를 해보자.


I. 데이터 수정 (Update)

  • 먼저, 수정하고자 하는 데이터를 조회하여 변수에 넣어준다.(하나의 객체를 넣어준다)

  • 이 조회한 데이터에 점(.) 연산자로 Field에 접근하여 바꾸고자 하는 문자열을 대입하면 된다.

    • {조회한 데이터}.{Field} = "{바꾸고자하는 문자열}"
    • e.g. data.name = "코빠닭" 으로 입력하면 다음과 같이 잘 수정된다.
  • 마지막으로, 변경된 데이터를 데이터베이스에 반영해준다.

    • {조회한 데이터}.save()
    • e.g. data.save()

이제 전체 데이터를 조회해보면 아주 잘 수정되었음을 볼 수 있다.

II. 데이터 삭제 (Delete)

데이터 삭제는 더 간단하다.

  • 수정할 때 처럼 먼저 삭제하고자 하는 데이터를 조회하여 변수에 넣어준다.

  • 이 조회한 데이터에 점(.) 연산자로 해당 row를 삭제한다.

    • {조회한 데이터}.delete()
    • e.g. data.delete()
  • 데이터 삭제를 마친 뒤 모든 데이터를 조회해보면 다음과 같이 잘 삭제되었음을 볼 수 있다.

profile
hello world :)

0개의 댓글