더북(TheBook)

셀프체크

hello_fastapi/main.py에 다음 조건을 만족하는 FastAPI 엔드포인트를 작성하세요.

GET /orders/{order_id} 경로를 정의하세요.

② 경로 변수 order_id(정수형)를 매개변수로 받으세요.

③ 선택적 쿼리 파라미터 pickup(논리형)을 받으세요. 이 값은 전달되지 않으면 None이 되도록 설정합니다.

order_idpickup을 포함하는 응답 모델을 BaseModel로 정의하세요.

response_model 옵션을 사용해 해당 응답 모델을 반환하도록 설정하세요.

⑥ 완성된 API 동작 예시는 다음과 같습니다.

- 요청: GET /orders/5?pickup=true

- 응답: {"order_id": 5, "pickup": true}

정답 확인