데이터 분석/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
반응형