본문 바로가기
반응형

FastAPI3

FastAPI 자습서 스터디 기록 (Request Body, Pydantic) 데이터를 주고 받을때는 데이터가 올바른지 검증하는것이 중요합니다. 설치 및 매개변수에 대해 이전에 알아봤는데요~ FastAPI 자습서 스터디 기록 (설치 및 경로 매개변수, 쿼리 매개변수) 최초 설치 # 의존성 패키지까지 설치 pip install fastapi[all] uvicorn main:app --reload FastAPI는 docs (Swagger)와 redoc을 제공합니다. # path, 경로라고 합니다. # domain.com/ 뒤로 https://example.com/.. install-django.tistory.com 이번 포스팅은 Pydantic's BaseModel 사용에 관한 포스팅입니다. 데이터 검증을 위해서는 데이터 형식을 사전에 정의해두는 것이 중요합니다. 이때 BaseMode.. 2022. 6. 12.
FastAPI 자습서 스터디 기록 (설치 및 경로 매개변수, 쿼리 매개변수) 최초 설치 # 의존성 패키지까지 설치 pip install fastapi[all] uvicorn main:app --reload FastAPI는 docs (Swagger)와 redoc을 제공합니다. # path, 경로라고 합니다. # domain.com/ 뒤로 https://example.com/items/foo 경로 = /items/foo "경로"는 일반적으로 "앤드포인트" 또는 "라우트"라고도 불립니다. 대표적인 HTTP 메소드 POST, GET, PUT, DELETE 가 있으며,OPTIONS, HEAD, PATCH, TRACE 옵션들이 더 있습니다. from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return {.. 2022. 6. 12.
Django + FastAPI 혼합하여 백엔드 만들기 (개요) 이번에는 공부 차원에서 실험적인 포스팅을 진행할까 합니다. RESTful API 백엔드 개발을 FastAPI만 사용하려다보니 몇가지 걱정이 앞섰습니다. 1. RESTful API 서비스에서 웹 서비스까지 추가 확장될때 세션 구현을 어떻게 하지? 2. Django의 장점인 미들웨어를 얼마나 직접 구현해야 하지? 3. 마이그레이션을 잘 관리할 수 있나? 4. 종속성이 없는 FastAPI 구조를 일관되게 끝까지 잘 유지할 수 있나? 뭐 생각해보면 더 많겠을수도있고 제가 언급한게 아니라고 생각할 수도 있을것 같습니다. 개인적으로는 위에 언급된 부분을 처음부터 고민한것은 아닙니다. 각자의 장점이 될만한것만 잘 조합해서 사용해보면 어떨까?가 궁금증에서 해당 포스팅의 시작이 되었습니다. 그렇다면 바로 mkdir 해야.. 2022. 6. 8.
반응형