[ FastAPI ] 1. MAC에서 FastAPI 설치하고 간단한 서버 실행하기
·
공부기록/Web
0. 파이썬 가상 환경 설치하기프로젝트의 루트 폴더에 파이썬 가상 환경을 설치해준다. 1. 먼저 terminal에서 프로젝트 루트 폴더로 이동한다.2. 그 루트 폴더를 vscode에서 열어준다. ( code . )을 통해서 열 수 있다. 3. vscode에서 터미널을 켜고 아래의 명령어를 통해 파이썬 가상 환경을 설치한다.python -m venv ./[가상환경이름]Ex)python -m venv ./venv 4. cmd + shift + p를 해서 python interpreter를 방금 생성한 가상환경으로 선택해준다.5. which python을 해서 현재 터미널이 어떤 Python 인터프리터를 쓰고 있는지 확인한다.5-1. 여기서 파이썬 경로로 자꾸 전역 환경이 뜬다면 vscode 터미널을 bash..
[ FastAPI ] 0. FastAPI란?
·
공부기록/Web
Fast API는 API를 만들기 위한 파이썬 웹 프레임워크이다. FastAPI와 다른 파이썬 프레임워크의 차이점파이썬 웹 프레임워크에는 장고와 플라스크가 가장 유명하다.이 둘은 주로 웹 서비스를 만들 때 사용한다면Fast API는 API 개발에 특화된 프레임 워크이다.FastAPI의 장점1) FastAP는 한 번 만든 API를 여러 클라이언트에서 변경없이 사용할 수 있다.왜냐하면 FastAPI는 HTML을 렌더링하지 않고,JSON 형태의 응답(API)을 반환하는데 최적화 되어 있기 때문이다. Django나 플라스크로도 API를 만들수는 있지만, FastAPI가 더 유리하다는 의미이다. Django의 MVT(Model View Template) 패턴과 DRF(Django REST Framework) 방식..