728x90
반응형

이 튜토리얼은 대부분의 FastAPI 기능을 단계 별로 어떻게 사용하는지 보여줍니다.

 

각 섹션은 이전 섹션을 바탕으로 점점 심화되지만, 구조적으로는 토픽 별로 나눠져 있으니, 해결해야 할 특정 API 요구에 맞춰 특정 섹션을 바로 읽어도 무관합니다.

 

이것은 또한 추후 참고 자료로 사용될 수 있게 작성되었습니다.

 

그러니 확실하게 필요한 부분은 나중에 와서 참고해도 좋습니다.

 

코드 실행

모든 코드 블록은 (실제로 파이썬 파일로 테스트 되었기 때문에) 복사하여 바로 실행할 수 있습니다.

 

아무 예시를 실행할 때, main.py 파일에 코드를 복사한 뒤, 다음과 같이 uvicorn 을 실행하시면 됩니다:

 

 

코드를 작성하거나 복사한 뒤, 로컬 환경에서 수정하고 실행하는 걸 강력히 권고합니다.

 

직접 에디터에서 사용해야, 작성해야 하는 코드의 수가 적다는 것, 모든 자료형 검사, 자동 완성 등과 같은 FastAPI의 장점을 실제로 확인할 수 있습니다.

 


 

 

FastAPI 설치

첫 단계로 FastAPI를 설치합니다.

 

튜토리얼 단계에서는, 아마 선택적 의존성 패키지와 기능들을 모두 함께 설치하길 원할 것입니다.

 

 

... 이 설치 명령어에는 또한 코드를 서버로써 실행시킬 수 있는 uvicorn 이 포함됩니다.

 

참고
물론 이것을 하나씩 설치할 수도 있습니다.

이것은 당신이 아마 애플리케이션을 제품으로 배포하는 첫 순간에 사용할 수 있는 방법일 것입니다:

pip install fastapi

또한 uvicorn 을 서버로써 동작하게 설치할 수 있습니다:

pip install uvicorn[standard]

그리고 당신이 사용하길 원하는 각각의 선택적 의존성 패키지들도 같은 방법으로 설치할 수 있습니다.

 

숙련된 사용자 지침서

튜토리얼 - 사용자 지침서를 읽고 나중에 참고할 수 있는 숙련된 사용자 지침서가 있습니다.

 

숙련된 사용자 지침서는 튜토리얼 -사용자 지침서를 바탕으로 하며 동일한 개념을 사용하고, 몇 가지 추가적인 기능을 알려줍니다.

 

하지만 우선 (지금 당신이 보고 있는) 튜토리얼 - 사용자 지침서를 읽어야 합니다.

 

왜냐하면 튜토리얼 - 사용자 지침서만 읽더라도 완전한 애플리케이션을 빌드할 수 있게 설계되었고, 숙련된 사용자 지침서에서 몇 가지 추가된 개념을 통해, 당신의 요구에 맞게, 이것을 여러 방법으로 확장시키기 때문입니다.

 


원문

https://fastapi.tiangolo.com/tutorial/

 

Tutorial - User Guide - Intro - FastAPI

Tutorial - User Guide - Intro This tutorial shows you how to use FastAPI with most of its features, step by step. Each section gradually builds on the previous ones, but it's structured to separate topics, so that you can go directly to any specific one to

fastapi.tiangolo.com

 

728x90
반응형