반응형
[FastAPI] 경로 매개변수
·
Programming/Python
FastAPI 목차 FastAPI 소개 FastAPI 설치 경로 매개변수 - 파이썬 포맷 문자열이 사용하는 동일한 문법으로 "매개변수" 또는 "변수"를 경로(URL)에 선언할 수 있습니다. from fastapi import FastAPI app = FastAPI() @app.get("/users/{user_id}") def get_user(user_id): return {"user_id": user_id} 위의 코드에서는 "user_id"가 매개변수입니다. Path에 선언한 변수를, 함수에서 전달받아 사용할 수 있습니다. user_id에 1을 대입하여 "http://localhost:8000/users/1"를 호출 시 리턴하는 데이터는 정수일까요? 문자열일까요? 보다시피 문자열의 "1"에 대해서 응답받..
[FastAPI] FastAPI 설치
·
Programming/Python
FastAPI 목차 FastAPI 소개 주의사항 - FastAPI 모던 파이썬 문법을 사용하기에 3.6 이상의 파이썬이 설치가 되어야 한다. > python -V # 혹은 > python --version 위의 명령어를 입력했을때 Python 버전이 3.6 이상이면 FastAPI를 설치하는데 문제가 없다 프로젝트 생성 (원하는 곳에 이동하여) 프로젝트를 진행할 디렉터리를 생성합니다. > mkdir fastapi > cd fastapi 디렉터리를 생성했다면, 가상 환경을 만들어줍니다. (Pycharm을 이용하여 프로젝트를 생성 시 자동으로 만들어 주는 것 같습니다...) # python -m venv {directory} > python -m venv venv # venv를 생성하는곳을 venv로 동일하게..
[FastAPI] FastAPI 소개
·
Programming/Python
다양한 파이썬 프레임워크 중 요새 Hot한 FastAPI를 알아보고자 한다. FastAPI란? https://fastapi.tiangolo.com/ko/ FastAPI FastAPI FastAPI 프레임워크, 고성능, 간편한 학습, 빠른 코드 작성, 준비된 프로덕션 문서: https://fastapi.tiangolo.com 소스 코드: https://github.com/tiangolo/fastapi FastAPI는 현대적이고, 빠르며(고성능), 파이썬 fastapi.tiangolo.com - 웹 프레임 워크 (다른 프레임워크로는 Django, Flask, Sanic etc..) - 마이크로 프레임 워크 (Flask, Sanic 풀 스택 프레임 워크 : Django가 있고 SSR을 공식적으로 지원함) → ..
반응형
개발자 쓔쓔
'FastAPI' 태그의 글 목록