이제 CRUD 중 Update를 해볼 차례입니다.

Create와 Read를 잘 이해하셨다면 Update와 Delete는 정말 쉽습니다.

Update(수정)를 어떻게 하는지 한 번 생각해봅시다.

  1. 내가 작성한 글로 간다. (Read)
  2. 수정 버튼을 누른다.
  3. 이전 내용을 수정한다.
  4. 저장한다. (Create)

1번은 이전에 구현했던 Read이고, 4번은 Create와 완전히 똑같지는 않지만 많이 비슷해 보입니다.

그럼 Update를 본격적으로 만들어 보겠습니다.

글 수정하기(Update)

우선 Update를 하기 위한 html이 필요합니다.

templates 폴더 안에 update.html을 만들어봅시다.

update.html

<h1> 여기는 수정 페이지 </h1>

그리고 update.html을 띄워줄 함수를 작성해야겠죠?

views.py