강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

고리오영감님의 프로필 이미지
고리오영감

작성한 질문수

FastAPI 실전편: JWT와 Redis로 완성하는 인증 시스템

게시판 CRUD API 구현

게시글 삭제 API 구현 시 누락된 부분에 대한 질문

작성

·

49

·

수정됨

0

강의에서 게시글 삭제 API를 배웠는데, 강의 화면이 잘려서 완전한 코드를 확인하지 못했습니다.

 

@app.delete("/posts/{post_id}", response_model=dict)
def delete_post(post_id: int, db: Session = Depends(get_db)):
    query = select(Post).where(Post.id == post_id)
    post = db.execute(query).scalar_one_or_none()

    if post is None:
        raise HTTPException(status_code=404, detail="게시글을 찾을 수 없습니다.")

    db.delete(post)
    # ← 여기서 화면이 짤림

깃허브 확인해서 코드를 완성하긴 했는데,

다른 수강생들을 위해서 강의 수강자료 또는 강의 업데이트 부탁드립니다.

퀴즈

비즈니스 로직을 서비스 레이어로 분리하는 주된 목적은 무엇일까요?

데이터베이스 스키마 정의

코드 재사용성 및 유지보수성 향상

API 요청/응답 데이터 유효성 검사

API 엔드포인트 경로 정의

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
고리오영감님, 강의 내용을 보시다가 화면이 잘려서 전체 코드를 확인하지 못하셨군요.

현재 제공된 정보에서는 강의 자료 업데이트에 대한 직접적인 해결책을 제시할 수는 없으나, 강의를 결제하기 전 또는 수강 중인 강의에 대한 궁금한 점이나 문제가 있을 경우, 수강 전 문의 게시판이나 강의와 관련된 도움을 받을 수 있는 게시판을 이용하시길 권장드립니다. 지식공유자님에게 직접 문제를 보고하고 강의 자료 개선을 요청하실 수 있습니다.

문제 상황에 대해서는 강의 화면의 잘림 문제가 발생했다고 전달하는 것이 도움이 될 수 있습니다.

자세한 내용은 다음 링크에서 확인하실 수 있습니다: 수강 전 문의 게시판 이용 안내.

도움이 되셨길 바랍니다!

고리오영감님의 프로필 이미지
고리오영감

작성한 질문수

질문하기