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를 설치하는 것이다.
- 튜토리얼의 경우 모든 선택적 종속성 및 기능을 함께 설치할 수 있다.
- 위의 코드를 실행하는 경우 코드를 실행하는 서버로 사용할 수 있는
uvicorn
도 포함된다.
- 물론 아래의 코드와 같이 각각 설치할 수 있다.
pip install fastapi
pip install uvicorn[standard]
References