셀프체크
hello_fastapi/main.py에 다음 조건을 만족하는 FastAPI 엔드포인트를 작성하세요.
① GET /orders/{order_id} 경로를 정의하세요.
② 경로 변수 order_id(정수형)를 매개변수로 받으세요.
③ 선택적 쿼리 파라미터 pickup(논리형)을 받으세요. 이 값은 전달되지 않으면 None이 되도록 설정합니다.
④ order_id와 pickup을 포함하는 응답 모델을 BaseModel로 정의하세요.
⑤ response_model 옵션을 사용해 해당 응답 모델을 반환하도록 설정하세요.
⑥ 완성된 API 동작 예시는 다음과 같습니다.
- 요청: GET /orders/5?pickup=true
- 응답: {"order_id": 5, "pickup": true}