데이터 분석/FastAPI

FastAPI 기본: 설치/매개변수 설명

민서타 2024. 1. 22. 12:38

필요한 패키지와 기본 메소드

더보기

1. pip install fastapi #streamlit과 호환 문제, 따로 가상 환경 구축하여 패키지 관리 필요

2. pip install httpie

HTTP 메소드

post, get, put, delete: CRUD와 같은 기능, 생성/ 읽기/ 업데이트/ 삭제  #@app.get

매개변수

더보기

 

경로 매개변수(URL 경로에 들어가는 변수): #fastapi는 위에서 아래로 작동하니 순서 주의

from fastapi import FastAPI

app = FastAPI()

@app.get("/users/{user_id}")

def get_user(user_id: int): return {"user_id": user_id} #

쿼리 매개변수: https://example.com?no=1&page=32 # ? 뒤에 오는 변수(쿼리 매개변수)

@app.get("/users") def get_users(limit: int): return {"limit": limit}

 

실행: uvicorn 파일명:app --reload

반응형