본문 바로가기

장고(Django)백엔드/To-Do-List 웹사이트

4. [장고(Django)_To-Do-List]CRUD 구현

CRUD란?

 - Create, Read, Update, Delete로 소프트웨어가 기본적으로 가져야할 기능

 - Create : 데이터를 생성해 데이터 베이스에 저장한다.

 - Read : 데이터를 보여주는 기능을 한다.

 - Update : 업데이트 된 데이터를 갱신하는 기능을 한다.

 - Delete : 데이터베이스에서 특정 데이터를 삭제하는 기능을 한다.

 

1. 삭제버튼이 눌렸을때 들어갈 URL 설정

 

index.html파일 수정

index.html 수정

삭제 버튼이 눌렸을때, deleteTodo라는 url 패턴을 보낸다.

 

 

2. 전달받은 url를 통해 어떤 함수를 실행할지 결정(url.py파일 수정)

deleteTodo라는 url을 전달받았을때 views의 doneTodo함수를 실행한다.

 

 

3. 데이터 삭제 함수의 구현(views.py수정)

 

결과

삭제버튼 클릭이전
삭제버튼 클릭후

 

반응형
SMALL