Skip to content

1. Intro


1. Tutorial - User - Guide - Intro

  • 이 튜토리얼에서는 대부분의 기능과 함께 FastAPI를 사용하는 방법을 단계별로 보여준다.
  • 각 섹션은 이전 섹션을 기반으로 점차적으로 구축되지만, 별도의 주제로 구성되어 특정 API 요구 사항을 해결하기 위해 특정 섹션으로 바로 이동할 수 있다.
  • 또한 향후 참조 자료로 사용할 수 있도록 제작되었다.
  • 따라서 언제든지 돌아와서 필요한 것을 다시 볼 수 있다.


2. Run the code

  • 모든 코드 블록은 직접 복사하여 사용할 수 있다.
  • 예제를 실행하려면 코드를 main.py 파일에 복사하고, uvicorn을 시작한다.


uvicorn main:app --reload


  • 코드를 작성하거나 복사하고, 로컬에서 편집하여 실행하는 것이 좋다.
  • IDE를 사용하면 모든 타입 검사, 자동 완성 등의 기능을 활용할 수 있다.


3. Install FastAPI

  • 첫 번째 단계는 FastAPI를 설치하는 것이다.
  • 튜토리얼의 경우 모든 선택적 종속성 및 기능을 함께 설치할 수 있다.


pip install fastapi[all]


  • 위의 코드를 실행하는 경우 코드를 실행하는 서버로 사용할 수 있는 uvicorn도 포함된다.
  • 물론 아래의 코드와 같이 각각 설치할 수 있다.


pip install fastapi
pip install uvicorn[standard]

References