[FastAPI] DELETE 로 책 삭제해보기

도톨이·2024년 3월 5일

FastAPI

목록 보기
7/17
post-thumbnail

DELETE REQUEST

이번에는 DELETE 요청을 통해 기존 실습의 책 리스트에서 삭제하는 연습을 해볼 것이다.

동적 path parameter 를 통해 BOOKS 리스트 중 동적 경로 매개 변수 book_id 와 일치하는 book을 리스트에서 pop 해준다.

@app.delete("/books/{book_id}")
async def delete_book(book_id: int):
    for i in range(len(BOOKS)):
        if BOOKS[i].id == book_id:
            BOOKS.pop(i)
            break

스웨거에서 id에 3을 넣고 실행해보자.

id 3에 해당하는 책이 삭제되었음을 확인할 수 있다.

profile
Kotlin, Flutter, AI | Computer Science

0개의 댓글